Summary
This release focuses on performance improvements, permission fixes, and small usability enhancements, along with routine dependency updates and test coverage improvements.
๐ Performance
- Reduced database queries for tasks, improving overall performance and responsiveness.
๐ Permissions & UI fixes
- Template role permissions are now correctly enforced in the UI.
- Integration and role permission checks in the UI have been fixed.
โ๏ธ Improvements
- Semaphore task details are now available to shell applications via environment variables.
- Adjustments to template directory handling.
๐งช Testing & Maintenance
- Added unit tests for
getHomeDir. - Upgraded
core-jsdependency. - Internal optimizations and minor fixes.
Changelog
What's Changed
- [Snyk] Upgrade core-js from 3.47.0 to 3.48.0 by @fiftin in #3611
- Add semaphore task details to shell apps as environment variables by @riton in #3597
- test: add unit tests for getHomeDir function by @Copilot in #3615
- home to template dir by @fiftin in #3612
- fix(perms): respect role permisisons for templates on ui by @fiftin in #3617
- fix(ui): check permissions for intergrations and roles by @fiftin in #3618
- perf(tasks): descrese db queries by @fiftin in #3619
Full Changelog: v2.17.2...v2.17.4