- added GlobalObject _ inside plugin with a lot of utility functions
- approve performance for loading scripts in registry
Version history
23.9.06080522Jira Server 8.0.0 - 9.5.12023-09-06My Groovy is available again on Marketplace 1.24.0Jira Server 8.0.0 - 9.5.12023-01-17Support logging for Jira v9.5 1.23.2-jira8Jira Server 8.0.0 - 8.25.22022-12-19New jql functions for sprint Search complete and incomplete issues in current sprint for board- my_incompleteInSprint("Board Name")
- my_completeInSprint("Board Name")
1.23.1-jira8Jira Server 8.0.0 - 8.25.22022-11-07Fix classloader issues on Global Objects reload 1.22.5-jira8Jira Server 8.0.0 - 8.25.22022-08-29Fixed code editor resize conflict with Insight Plugin 1.22.4-jira8Jira Server 8.0.0 - 8.25.22022-08-25Fixed code editor scroll conflict with Insight Plugin 1.22.3-jira8Jira Server 8.0.0 - 8.25.22022-08-24Improvements 1. Added custom field support for memberOfRole JQL function
2. Added re-index issue to more operations
1.22.1-jira8Jira Server 8.0.0 - 8.22.62022-03-23New JQL function memberOfRole project = TST and groovyFunction not in my_memberOfRole("Author", "Users")
1.21.16-jira8Jira Server 8.0.0 - 8.21.12021-12-28Fix context unlock after script execution 1.21.15-jira8Jira Server 8.0.0 - 8.20.302021-07-28fix bugs 1.21.14-jira8Jira Server 8.0.0 - 8.17.02021-07-02front hotfix 1.21.13-jira8Jira Server 8.0.0 - 8.17.02021-06-29Bug fixes(concurrency). Jql imporvements. - add raw impl of expressions jql function
- fix bug with static check not working on class event script listener
- scripts not opening with link /plugins/servlet/my-groovy/registry/script/view/34 bug fixed
- groovy console not showing exceptions bug fixed
- addedAfterSprintStart() - jql function behaviour changed
- concurrency bug fixes
1.21.7-jira8Jira Server 8.0.0 - 8.17.02021-04-19Allow access jira administrators to script registry 1.21.2-jira8Jira Server 8.0.0 - 8.15.12020-02-26Bugfix release - Fixed deadlock issue that might occur under certain circumstances
- Updated "Search script code" admin script to search in global objects
- Fixed error when "Search script code" found string occurrence in deleted custom field code
1.21.1-jira8Jira Server 8.0.0 - 8.7.12020-01-28Fixed several issues - fixed issue that prevented from creating global objects with several dependencies
- fixed error with classloader context for jql functions
1.21.0-jira8Jira Server 8.0.0 - 8.6.12019-12-27Global objects interdependencies - Now possible to use global objects from other global objects
- Fixed several bugs
1.20.1-jira8Jira Server 8.0.0 - 8.5.142019-12-08Bugfix release - fix NPE that might occur in scripted fields
1.20.0-jira8Jira Server 8.0.0 - 8.5.142019-12-06Script logs and minor improvements - Script logs are now saved along with execution information
- Minor improvements and bug fixes
1.19.2-jira8Jira Server 8.0.0 - 8.5.142019-11-08Improvements and bug fixes - it's now possible to send script errors to sentry
- added issue panel with changes related to current issue
- minor improvements and bug fixes
1.19.0-jira8Jira Server 8.0.0 - 8.5.142019-08-02Improvements and bug fixes - added script type filter in script registry
- added static type checker for inline workflow scripts
- added binding type information for scriptType
- script id is now included in script name (this means, for example, that you can find which script is present in stack trace)
- improved performance of built-in JQL functions. Re-index is required for my_lastComment to work after updrade.
- other minor improvements and bug fixes
1.18.1-jira8Jira Server 8.0.0 - 8.2.62019-04-19Minor improvements and bug fixes - added option to track all executions for specific listener
- listener status is now displayed
- change history is now visible for scheduled tasks with type "JQL transition"
- fixed ConcurrentModificationException that might occur during uninstallation or update of other plugins
- fixed issue when app class listener stuck in unitialized state after app update
- fixed issue with missing date extensions for groovy
- other minor improvements
- We created a chat for community communication on the topic of expanding Jira functionality on Groovy: https://t.me/joinchat/CoxxAElENpcMBLk1gt7nWg
1.18.1Jira Server 7.3.0 - 7.13.182019-04-19Minor improvements and bug fixes - added option to track all executions for specific listene
- listener status is now displayed
- change history is now visible for scheduled tasks with type "JQL transition"
- fixed ConcurrentModificationException that might occur during uninstallation or update of other plugins
- fixed issue when app class listener stuck in unitialized state after app update
- other minor improvements
1.18.0-jira8Jira Server 8.0.0 - 8.1.32019-03-11Jira 8 compatible release 1.18.0Jira Server 7.3.0 - 7.13.182019-03-11Global objects and app events - Added global object functionality
- Implemented support for app class event listeners
- Minor changes and bug fixes
1.17.4Jira Server 7.3.0 - 7.13.182018-11-13Minor improvements and bug fixes 1.17.2Jira Server 7.3.0 - 7.12.32018-10-04JQL function support and minor improvements - Added JQL function support with several built-in functions
- Several UI improvements
- Several bug fixes
1.16.0Jira Server 7.3.0 - 7.12.32018-08-16Several improvements and bug fixes We changed plugin name to MyGroovy
- Added static type checking to script editor
- Added option to render console and admin script output as HTML
- Several minor improvements and bug fixes
1.15.1Jira Server 7.3.0 - 7.11.22018-07-23Fixed bug - Fixed bug when edited registry directory was loosing parent
- Allow changing parent for directories
1.15.0Jira Server 7.3.0 - 7.11.22018-07-20Improvements and bug fixes - Long script executions are now always recorded and marked as warnings (for now, threshold is 10 seconds)
- Added audit log filtering by action
- UI improvements
- Several bug fixes
1.14.0Jira Server 7.3.0 - 7.11.22018-06-15Improvements and bug fixes - Added parameter types - script and multi-user
- Support for optional parameters
- Previous registry script executions now will be removed on script modification
- Added expected return type information
- Unused registry scripts are now greyed out
- UI improvements
- Fixed several issues
1.0.13.1Jira Server 7.3.0 - 7.10.22018-05-16Several bug fixes - Fixed plugin initialization, which might have caused listeners and scheduled tasks not to work
- Fixed scripted field editing error
1.0.13Jira Server 7.3.0 - 7.9.22018-05-15New features and improvements - New: admin scripts
- New: optional description for scripts
- New: watchers for all script types (except for inline scripts)
- Breaking change: Successful executions of conditions and listeners are no longer tracked
- Small UI improvements
- Improved performance of script registry with large amount of scripts
- Fixed errors about non-existing css resources
- Improved handling of WebSudo session expiration
1.0.12Jira Server 7.3.0 - 7.9.22018-04-24Several improvements and bug fixes - Added ability to restore deleted scripts and tasks
- Added TemplateEngine binding
- Added manual triggering of scheduled tasks
- REST endpoint restrictions for Jira groups
- Updated groovy to 2.4.15
- Several bug fixes
- Fixed issues with SQL Server
- UI improvements
1.0.11Jira Server 7.3.0 - 7.9.22018-04-05Several improvements and bug fixes - Added watchers for registry script
- Added boolean parameter type for parameterised scripts
- Improved audit log
- Several bug fixes and minor improvements
1.0.10Jira Server 7.3.0 - 7.8.42018-03-29Several improvements and bug fixes - Fixed several REST endpoint issues
- Added error counter in titles of all script types
- Improved script executions appearance
1.0.9Jira Server 7.3.0 - 7.8.42018-03-27Several improvements and bug fixes 1.0.8Jira Server 7.3.0 - 7.8.42018-03-27Initial release