v2.7.0
What's Changed
- fix broken link by @sumitshinde-84 in #4132
- Reset publish build to NodeJS 18 by @hardillb in #4133
- include nr-assistant in snapshot and map through settings by @Steve-Mcl in #4127
- Install test by @hardillb in #4134
- Bump ws from 8.16.0 to 8.18.0 by @dependabot in #4136
- ci: Change the way how
Create pre-staging environment
workflow is triggered by @ppawlowski in #4130 - fix path to install.sh by @hardillb in #4135
- Install NodeJS by @hardillb in #4140
- Use absolute path for camera icon by @Steve-Mcl in #4138
- Fix install test. by @hardillb in #4143
- Add search bar and allow searching through applications by @cstns in #4141
- ci: Update
publish_node_package
workflow tov0.21.0
by @ppawlowski in #4146 - e2e tests for instance and device rollback feature by @Steve-Mcl in #4149
- Swap maps with arrays on the applications page by @cstns in #4148
- Add option to show mfa code instead of qrcode by @knolleary in #4156
- Add support for JSON in FlowFuse Assistant by @Steve-Mcl in #4128
- Add headers identifying the owner in requests to assistant service by @Steve-Mcl in #4161
- Add session ownerId/type to log output if set by @knolleary in #4155
- Only permit instance/device token to call upon assistant endpoint by @Steve-Mcl in #4163
- add meta information to docs by @sumitshinde-84 in #4162
- Search applications by instances and devices by @cstns in #4159
- Update Security headers by @hardillb in #4154
- Add search functionality to the applications instances page by @cstns in #4172
- extend applications search to include app/instance/device id's by @cstns in #4171
- cI: Notify on
Install test
workflow failure by @ppawlowski in #4178 - carry on application search params to followup pages by @cstns in #4170
- Add license and trial status to assistant request by @Steve-Mcl in #4189
- Adds rate limits to assistant route by @Steve-Mcl in #4182
- Add CTA on resource Audit entries by @hardillb in #4192
- Differentiate between the instance/device name and tile link/details by @cstns in #4112
- Allow AWS SES sourceArn to be set by @hardillb in #4177
- Surface the "Invite Members" button to the main navigation by @joepavitt in #4186
- auto genrate license and display by @sumitshinde-84 in #4105
- Add blueprint count to telemetry ping by @knolleary in #4196
- Move to email verification codes rather than links on signup by @knolleary in #4195
- Ensure team slug is passed for nested views by @joepavitt in #4202
- ci: Skip pre-staging workflow on dependabot pull requests by @ppawlowski in #4205
- Fix accessing team as dashboard user by @knolleary in #4216
- ci: Add logs link to pre-staging slack message by @ppawlowski in #4215
- Mask both quoted and unquoted registry tokens by @hardillb in #4220
- Better sanitization of team names in invite email by @knolleary in #4221
- Clear redirect url on logout by @cstns in #4223
- Add notifications drawer by @cstns in #4210
- Fix limbo state after leaving last team by @Steve-Mcl in #4226
- Ability to add device from empty state by @Steve-Mcl in #4228
- Do not store modified email when deduping email list by @knolleary in #4232
- Move notification tray out of ff-view by @knolleary in #4240
- Bulk device delete api by @Steve-Mcl in #4209
- Sso create new user by @hardillb in #4207
- Add bulk delete for devices browser by @Steve-Mcl in #4219
- Allow Session expiry to be configured by @hardillb in #4243
- Add AZURE specific suggestion by @hardillb in #4251
- Fix: Remove dialog mixin from the DevicesBrowser by @joepavitt in #4252
- Fix device tile kebab menu actions by @Steve-Mcl in #4253
- Improve 2FA handling by @hardillb in #4255
- Allow admin to be set from SSO group by @hardillb in #4237
- Bump @babel/core from 7.24.3 to 7.24.9 by @dependabot in #4179
- update examples links by @sumitshinde-84 in #4144
- Add Keycloak group mapping info by @hardillb in #4233
- Bump cypress from 13.7.3 to 13.13.1 by @dependabot in #4235
- Bump vue from 3.4.21 to 3.4.34 by @dependabot in #4256
- Fix import of snapshots and improve test coverage by @knolleary in #4258
- Bump postcss-loader from 7.3.3 to 8.1.1 by @dependabot in #3796
- Update so locked template fields are not overwritten by @hardillb in #4244
- show full buttons when instance count is 1 by @Steve-Mcl in #4247
- Found race condition in tests by @hardillb in #4260
- Fix import of snapshot credentials for instances by @knolleary in #4262
- Clear query action on invite page by @knolleary in #4263
- Bump fastify-metrics from 10.4.1 to 11.0.0 by @dependabot in #3848
- Remove vue-template-compiler by @hardillb in #4265
- move local installation under contribute section by @sumitshinde-84 in #4259
- Fix link in device deploy docs by @hardillb in #4269
- Allow Uppercase letters in initial admin username by @hardillb in #4267
- Clear device group target snapshot by @Steve-Mcl in #4276
- Rewire frontend notifications to backend notifications API by @knolleary in #4254
- Add notification when user team invite is created by @knolleary in #4183
- Initial user notification backend by @knolleary in #4164
- remove the request trial license hs form by @sumitshinde-84 in #4279
- Add locked field test by @hardillb in #4280
- update docs for snapshot edit by @Steve-Mcl in #4294
- Fix snapshot package.json download dependencies by @hardillb in #4289
- Audit log entries for Snapshot Update by @Steve-Mcl in #4287
- Clearer communication of navigation restriction when billing is required by @joepavitt in #4298
- Edit snapshot by @Steve-Mcl in #4282
- Release 2.7.0 by @cstns in #4300
Full Changelog: v2.6.1...v2.7.0