This app provides core functionality to one or more Atlassian products. You can download any version of the app from this page and manually install it in your server instance.
No release notes.
Bug fixes:
* Plan DSL incompatible with Bamboo 8.2
Task:
* Quarterly housekeeping: update vulnerable dependencies (Q1 2021)
* Support for Bamboo 7
Bug fixes:
* When a job got removed from the DSL and the action for non-referenced entities is "disable", an exception occurs
Bug fixes:
- When the same repository trigger has an updated description, a duplicated trigger is created
- Unknown encrypted data format error when using SSH/SCP tasks
New Features:
- Check if seed task is run on remote agent and fail build if this is the case
* Artifact download for new plans is not always working properly
* When using HipChat notification with YAML an IllegalArgumentException occurs
* NPE when leaving out "keepBuildWithLabels" in YAML syntax
* Maintenance of existing notifications in deployment environments leads to a ConstraintViolationException
* Setting notification options on plan's "branches" section doesn't work
* Exported Bamboo API's: EnvironmentService and NotificationManager
* Changed notifications are not updated but instead newly created in deployment project environments
* "No such property: notificationRecipient" error when using notifications in Bamboo 6.3
* Obsolete project and plan permissions are deleted even if deletion in seed task was not enabled
* A non-admin user cannot save the task configuration when no user is configured
* Bug fix for MissingMethodException when setting job requirements
* Support plan permissions inheritance introduced with Bamboo 6.2
* Support project permissions introduced with Bamboo 6.2
Bug fixes:
* Bitbucket Cloud SCM together with shared credentials yields a NullPointerException
* Option to prevent the plug-in from validating (and evaluating) the inline DSL
Bug fixes:
* Triggers for plans are not created anymore unless for Bitbucket Server triggers
* VCS checkout task uses the wrong linked repository in deployment projects
New features:
* Included Groovy HtmlBuilder for using REST services from DSL scripts
* Support for including Groovy dependencies with Grape
Bug fixes:
* Since version 1.9.2 "repositories" is needed for Bitbucket Server Trigger
New features:
* Export repository manager Bamboo API
* Support exported Bamboo object API's in IntelliJ for code-completion
Bug fixes:
* Branch merging options are not set in Bamboo 6.x
* Support for the new Bamboo 6.1 option to inherit plan release versioning for branches
Bug fixes:
* Better error messages in case license problems occur
* Compatibility issue with Bamboo 5.10 due to missing environment agent service
Improvements:
* Improved custom plan branch referencing including debug logging in case of problems
* Support custom misc options on job level
* Improve mapping between branch and deployment project branch
Bug fixes:
* Validation for inline scripts in seed task fails if one of the exported Bamboo objects is used
* Setting auto branch management strategy for option "new plan branches with matching regex" does not work in Bamboo 6.0
* Job requirements are not replaced when not-referenced option is set to DELETE
* Improve plan lookup in artifact downloader task
Improvements:
* Option to specify the repos to use in Bitbucket Server Trigger
Task:
* Update Marketplace materials
* Replacing triggers causes Bamboo error
* Compatibility with Bamboo 6.1
* Support agent assignments in deployment projects
Bug fixes:
* Custom notifications are not available in deployment project environments
* Configuring a job as disabled doesn't work when creating it for the first time
* Configuring e-mail notification type doesn't work
* Setting permissions in YAML does not work
Improvements:
* When action=disabled, disable all the jobs instead of setting the stage to manual
* YAML !markers without child elemnets lead to " Can't construct a java object" exception
* Export of Bamboo's encryptionService to be used in DSL scripts
Bug fixes:
* Permissions in deployment projects and environments are not correctly set for "other users" group
Improvements:
* Improved error handling when missing checkout task in front of DSL task
* Improved debug logging in case of a transaction error
New features:
* Validate DSL/YAML when specified directly into the text box
* Support the configuration of the VCS branch name beside the name of the plan branch
* Get rid of deprecated bamboo env variable access
* Find a way to use ${bamboo.variable} without replacing it with the effective variables in inline DSL
* YAML support
* Support logging object "out" and Bamboo environment access "env" in IntelliJ
* Allow access to global variables outside of a DSL
* API documentation page
Bug fixes:
* Setting merge strategy options in Bamboo 6.0 doesn't work
* When overridePlansDefaultRepository is not given for a plan branch, the source repository tab yields an error
* Provide different name for miscellenous options on job because IntelliJ Groovy plug-in confuses it with the plan equivalent
* Seed task cannot be run without a configured user anymore
* Exception when using createPlanBranchesForNewPullRequests
* Compatibility with Bamboo 6.0
* Support for pull request branch options introduced with Bamboo 6.0
Bug fixes:
* Exception when reordering environments in deployment projects
* Creating a SVN repository fails with "No such property" error in Bamboo 5.15
* If no deployment project exists with given ID but does with given name an error occurs
* Error when updating a plan with existing set of permissions
* Keys with dots in the configure section of custom tasks need to be wrapped in quotes
* Support Docker task
* Support JUnit Parser task
* Support Node.js task
* Support npm task
* Support SSH task
* Support SCP task
* Support custom repository types like TFS
* Support MSBuild task
* Support changing order of environments in deployment projects
* Support for miscellaneous options on plans
* Allow referencing deployment projects by ID
Bug fixes:
* Error when creating plan branches with a non-admin user that has plan create permissions
* Additional classpath setting in seed task
* If user has no Bamboo admin permissions only the current user can be chosen in the task config
Bug fixes:
* Generated DSL feature sometimes uses wrong colon syntax for closure properties
* When using shallow clones = false it is still enabled
* Bitbucket Server repos cannot be used when there is no master branch
Improvements:
* Remove some deprecated DSL syntax
* Improve DSL example directory layout regarding better separation of to DSL's and common Groovy scripts
* Improve inconsistent plan requirements syntax
Task:
* Improve deprecation notices in JavaDoc
* Plan dependency configuration yields error in Bamboo 5.15
* Blocking strategy is not set when advancedOptions are not given in plan dependency options
* Notify=false doesn't work for Hipchat notifications
* Executing DSL scripts from files yields exception in Bamboo on Windows
* Compatibility with Bamboo 5.15
* Support Git LFS property introduced with Bamboo 5.15
* Provide a verbose log option to provide much more details about the DSL processing
* Lower bound compatibility for Bamboo 5.10
Bug fixes:
* Missing IP addresses in remote trigger lead to exception although it is optional
* Finalizing tasks doesn't work for deployment projects
Improvements:
* Set the interpreter to "shell" by default in the script task as in the Bamboo UI
* Show potential license problems in the task configuration
* Allow reuse of DSL parts as explained in the wiki for all collection elements like tasks, jobs, etc.
* Show plug-in error messages in the log overview instead of only a stack trace in the details
* Support plan, deployment project and environment permissions
* Only allow Bamboo admin users to configure a seed task
Bug fixes:
* Usage of autoDependencyManagement leads to Bamboo ConversionException when audit logging is enabled
* Bamboo's exported API objects are not accessible in DSL scripts
* Creating and updating dependency blocking strategy does not work
New features:
* Support for job capability requirements
* Support for deployment project environment notifications
* Support for deployment project environment variables
* An option to delete not referenced Bamboo entities to keep the DSL and Bamboo in sync
Bug fixes:
* 'null' is shown for missing elements in the generated DSL
* Default advanced Git options are overwritten when not provided in the DSL
* AdvancedOptions do not work for Bitbucket Server scm
* Multi-line values of task properties should be wrapped in multi-line strings in the DSL generation feature
* Plans and jobs are disabled in the DSL generation feature when they are actually enabled
Task:
* Provide a CONTRIBUTING.md file
* Support for artifact download from different plans
Bug fixes:
* Deployment project environment trigger isn't set
* Plan dependencies are not correctly configured
* List of processed plans is not always shown on seed plan's build results page
* Artifact download from different stage in same plan yields exception
Improvements:
* Improve display of generated DSL to show everything on one page
Bug fixes:
New Features:
Improvements:
Bug fix:
New Features:
New Features:
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
New Features: