Release Camunda Modeler v5.2.0
See original GitHub issueWhat’s inside?
Linting
General
- properties panel errors toggled when toggling error panel (cf. https://github.com/camunda/camunda-modeler/pull/3014)
- lint error shows element name (this was a regression) (cf. https://github.com/camunda/camunda-modeler/pull/3014)
- error panel styles fixed (cf. https://github.com/camunda/camunda-modeler/pull/3015)
Lint Rules
- connectors (element templates) disallowed prior to Camunda 8 (cf. https://github.com/camunda/bpmnlint-plugin-camunda-compat/pull/31)
- user task forms must be configured (cf. https://github.com/camunda/bpmnlint-plugin-camunda-compat/pull/32)
FEEL Editor
- Camunda 8 properties support syntax highlighting for FEEL properties (cf. https://github.com/bpmn-io/properties-panel/pull/158)
- Variables in scope are suggested during typing (cf. https://github.com/bpmn-io/properties-panel/pull/171)
Fixes
- https://github.com/camunda/camunda-modeler/issues/2438
- https://github.com/camunda/camunda-modeler/issues/3050
- https://github.com/camunda/camunda-modeler/issues/3068
- https://github.com/camunda/camunda-modeler/pull/3071
- https://github.com/camunda/camunda-modeler/issues/3076
- https://github.com/camunda/camunda-modeler/issues/3048
Release Checklist
To be done immediately after creating this issue.
- put up code freeze appointment in calendar (include
modeling
,qa
,infra
, andTeam-Support
) - put up release appointment in calendar (include
modeling
,DevRel
and Marketing [Christopher Rogers
]) - add Slack role to release manager (
@modeling-release-manager
)
To be done before the code freeze.
- inform QA about the release and its details so they can prepare for testing
- Get in touch with the team (PM, UX and Engineering side), to clarify what topics will be included in the Release and their priority. Use this information to start preparing a concept for the release info (see below)
- (optional) if possible, already create feature branch to update Release Info following our guidelines
To be done after code freeze to prepare and test the release.
- make sure changes in upstream libraries are merged and released
bpmn-js
,dmn-js
,*-properties-panel
,*-moddle
,camunda-bpmn-js
,form-js
, …
- make sure dependencies to upstream libraries are updated and can be installed (
rm -rf node_modules && npm i && npm run all
works) - close all issues which are solved by dependency updates
- smoke test to verify all diagrams can be created
- update Release Info
- create a draft following our guidelines and based on priorities which were aligned with the team (PM, UX, and Engineering side)
- create PR to merge the draft into
develop
. Assign to PM, UX and Engineering for review
- update
CHANGELOG
- verify
develop
is up to date withmaster
:git checkout master && git pull && git checkout develop && git merge master
- merge to master:
git checkout master && git merge develop
- create release candidate (
npm run release
), cf. release schema; e.gv1.0.0-rc.0
- wait for release build to create the artifacts
- execute integration test on released artifacts
- Works on Linux
- Works on Mac
- Works on Windows
- notify QA about the release so they can test it
To be done to build the release after release testing completed.
- create release (
npm run release
), cf. release schema- wait for release build to create the artifacts
To be done once the release is built.
- publish release on Github Releases
- trigger mirroring of release to Camunda Download Center via Jenkins
- (if the Modeler UI appearance changed) update Camunda Modeler screenshots (and potentially text content) in the docs using automation scripts
- send all information required to compile the release notice email to the
@product-release-presentation-dri
role - request marketing to update the downloads page via request form
- add new version to update server releases
To be done once release is publicly announced on release day.
- publish release via update server (push to
live
) - close current milestone
Issue Analytics
- State:
- Created a year ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
5.2.0 - Camunda Download Center
size created
camunda‑modeler‑5.2.0‑linux‑x64.tar.gz 85.05 MB Aug 9, 2022, 7:59:37 AM
camunda‑modeler‑5.2.0‑mac.dmg 88.89 MB Aug 9, 2022, 7:59:44 AM
camunda‑modeler‑5.2.0‑mac.zip 88.63 MB Aug 9, 2022, 7:59:57 AM...
Read more >Download The Camunda BPMN / DMN Process Modeler
A free and easy-to-use desktop app for editing BPMN Process Diagrams, DMN Decision Tables, and Forms. Camunda Modeler supports BPMN 2.0 and DMN...
Read more >Camunda Modeler 2.0 Released
We are happy to announce the Camunda Modeler 2.0 release. The new Modeler ships with major improvements to BPMN editing and another round...
Read more >Camunda Modeler 5.0.0 Released
Camunda Modeler 5.0.0 Released · Support for Camunda Platform 8 · Improved Overall UI · Process Debugging for Camunda 8 Platform BPMN Diagrams....
Read more >Dependencies - Camunda Platform 8 Docs
Dependencies and Third Party Libraries for all the components of Camunda Platform 8. ... proto-google-common-protos (Version: 2.0.1, License: Apache-2.0) ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Documentation PRs will be closed shortly.
Screenshot PRs: