v2.4.0
What's Changed
- Token api tidy up by @knolleary in #3717
- Bump @aws-sdk/credential-provider-node from 3.523.0 to 3.554.0 by @dependabot in #3724
- Bump @fastify/static from 7.0.2 to 7.0.3 by @dependabot in #3726
- Bump cypress from 13.6.6 to 13.7.3 by @dependabot in #3725
- Add privateCA config by @hardillb in #3720
- Bump @node-saml/passport-saml from 4.0.4 to 5.0.0 by @dependabot in #3723
- Improve test coverage around user invites by @knolleary in #3721
- Sanitize content to avoid spurious links included in verification email by @knolleary in #3730
- Revert "Bump @node-saml/passport-saml from 4.0.4 to 5.0.0" by @hardillb in #3737
- Reset posthog localStorage if found not to be logged in by @knolleary in #3733
- Guard access of tunnel.socket in async event handler by @knolleary in #3738
- Allow user/runtime limits to be applied during trial by @knolleary in #3742
- Import ff-colors globally through webpack by @cstns in #3732
- Update Instance States documentation by @hardillb in #3745
- Add a new full width layout by @cstns in #3740
- CI: Add Serban to the list of slack-github users mapping by @ppawlowski in #3747
- Add new immersive instance editor by @cstns in #3709
- Bump semver from 7.5.4 to 7.6.0 by @dependabot in #3758
- Bump mini-css-extract-plugin from 2.8.0 to 2.9.0 by @dependabot in #3756
- Bump mqtt from 5.5.0 to 5.5.3 by @dependabot in #3757
- Bump @babel/preset-env from 7.23.9 to 7.24.4 by @dependabot in #3722
- CI: Customise pre-staging environment by @ppawlowski in #3749
- Stop polling a device if it's deleted by @hardillb in #3714
- ci: Update Slack user mapping in tests.yml by @ppawlowski in #3763
- Bump vite from 5.0.12 to 5.2.8 by @dependabot in #3678
- Update the editor link on the application instances list to point to the appropriate editor by @cstns in #3761
- UX Improvements to Immersive Editor by @cstns in #3753
- Add e2e tests by @cstns in #3767
- ci: Introduce pull requests labeler workflow by @ppawlowski in #3764
- ci: Add additional stacks to pre-staging configuration script by @ppawlowski in #3770
- ci: Update deploy:pr configuration to exclude files in the 'docs' directory by @ppawlowski in #3775
- Fix instructions for enabling the broker on k8s by @hardillb in #3774
- Fix lib viewer when user does not specify an extension by @Steve-Mcl in #3777
- Docs for setting up Dashboard v2 user plugin on selfhosted by @hardillb in #3782
- Fix alert close button by @cstns in #3784
- Add "Open Dashboard" button to Immersive Editor by @cstns in #3769
- Add action buttons to applications overview instances list by @cstns in #3783
- Fix displaying the nr editor while unavailable by @cstns in #3788
- Alter instance editor links pointing to the immersive editor to point to the default editor by @cstns in #3791
- Update 06-story.yml by @ZJvandeWeg in #3804
- Make blueprints accessible outside of "Create Instance" menu by @cstns in #3752
- Sanitise output of snapshot /export API by @Steve-Mcl in #3797
- Remove coverage reporting of frontend tests by @knolleary in #3809
- Add redirect for /project/xyz to /instance/xyz by @knolleary in #3808
- Flow Viewer - Add the ability to visualise Library contents by @joepavitt in #3806
- Fix async and transactional issues in code base by @Steve-Mcl in #3812
- Implement instance snapshot download by @Steve-Mcl in #3805
- Generate snapshot-specific filename on download by @knolleary in #3814
- Allow user setting node red version setting for application assigned devices by @Steve-Mcl in #3766
- docs: FlowForge -> FlowFuse by @ZJvandeWeg in #3821
- Bump @aws-sdk/credential-provider-node from 3.554.0 to 3.569.0 by @dependabot in #3822
- Validate pipeline stage ownership on update by @knolleary in #3823
- Hide environment variable add/import buttons in read-only mode by @knolleary in #3826
- Fix migations for non-ee installs by @knolleary in #3817
- Remove project nodes from built-in list so they can be upgraded by @knolleary in #3834
- GH Workflow: Implement the "Update Issue Status" workflow by @joepavitt in #3653
- Fix the immersive editor dashboard button by @cstns in #3837
- Remove NR Session when user role changes by @hardillb in #3718
- Implement health check interval user setting by @Steve-Mcl in #3716
- Snapshots api by @Steve-Mcl in #3833
- Visualise a snapshots flows by @Steve-Mcl in #3835
- Release 2.4.0 by @knolleary in #3843
New Contributors
Full Changelog: v2.3.0...v2.4.0