Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 6.15 KB

CHANGELOG.md

File metadata and controls

90 lines (67 loc) · 6.15 KB

Changelog

[1.2.0] - 2019-10-10

Added

  • Provision app should create jira component when new boilerplate component is provisioned (#147)
  • Provision app code does not follow google java conventions as mandated in PMC (#167)
  • Provision application only writes projectdata for further use in case no errors occur during provision (#157)
  • Provision app fails to save state of a project in case of (another) project descriptor being corrupted (#171)
  • Add option to authenticate via oauth2 instead of crowd. (#170)
  • Feature/webjars dependency agnostic(#235)
  • Spotless: Enforce formatting (#185)
  • Bugfix for checking against existing projects and addition of jira component creation -> master (#148)
  • Service adapter framework (#164)

Fixed

  • Prov app fails when another Rundeck Job is stil running (api.error.execution.conflict)(#145)
  • Latest master does not load provision endpoint (#239)
  • Antorra docs need to be updated with latest master (#245)
  • getProject is returning always a project even if the requested project does not exist (#174)

Changed

  • Add service framework to hook in different adapter implementations instead of the provided ones (#86)
  • Webjars dependencies should be version agnostic(#233)

[1.1.0] - 2019-05-28

Added

  • Define templates & allow pick of project templates for jira / confluence projects (#26)
  • With special permissionset set to true and openshift project to be created, groups are now passed to openshift and set with appropriate rights (view / edit / admin) (#112)
  • Add kanban project template - based on com.pyxis.greenhopper.jira:gh-kanban-template (#109)

Fixed

  • Upon successful creation of an initiative, the new project does not show up in modify initiative list without a deep refresh (#94)
  • Severe performance degregation during login based on amount of groups configured in crowd (#106)
  • NON SSO crowd setup (e.g. SAML enabled) breaks provision app (#131)
  • Without (deep) refreshing page newly created initiative is not showing up in picklist on "modify initiative" (#94)
  • Rundeck integration returns "auth successful" - although login failed (e.g. timeout .. ) (#126)
  • Modify initiative should show project key and name (#121)

Changed

  • Refactoring of repeated http call logic - centralized in RestClient (#84)
  • Upgrade of provision application to spring boot 2.1.4 (# )

[1.0.2] - 2019-04-02

Fixed

  • Default notification scheme (ID 10000) now attached to a provisioned JIRA project (#90)
  • Attachment permission was missing for all groups (#78)
  • Browse_project permission was missing for readonly groups (#85)
  • Tighten bitbucket project rights with special permissionset (#87)

[1.0.1] - 2019-01-25

Changed

  • Limit description to 100 characters (#70)

Fixed

  • In case of special permission set, do not create OpenShift projects with current user as admin (#73)

[1.0.0] - 2018-12-03

Added

  • Support for named permission sets. One can provide role names and those are used in jira / confluence and bitbucket - rather than inheriting system wide role permissions (#19, #40)
  • Mail sending can be now explicitely disabled (#47)
  • Bitbucket Project is only created if openshift == true, but a project can be upgraded later to openshift usage, if allowed by application.properties (#44)
  • Logfiles are per project now - located in /opt/provision/history/logs (#36)

Changed

  • Extract all needed config params into config map injected into the DC as spring boot config
  • Move provisioning app to latest shared library version
  • Update gradle to 4.9
  • IE as browser is not supported, show warning (#37)

Fixed

  • Several OC artifacts were missing so tailor update did not work
  • Wrong confluence & jira URL was generated and returned (#35)
  • Special permission set bug with lowercase mixed project key (#46)
  • Occasional 504 timeout on provision app (#34)
  • Error handling massively fixed to provide insight in what goes wrong - if it does (#38)

[0.1.0] - 2018-07-27

Initial release.