FlowInquiry Release
This release introduces new reporting capabilities, improved real-time updates using Server Sent Events (SSE), and enhanced project management features such as iteration closing and project status events. It also includes improvements to email notifications, multi-tenant handling, build infrastructure, and overall user experience. Several documentation updates and dependency upgrades were also included to improve developer productivity and platform stability.
What's Changed
Features
- feat(reporting): add aggregated ticket reports and UI support by @haiphucnguyen in #302
- feat(reporting): add aging report of tickets by @MrChatterjee98 in #283
- feat(project): enable public read-only access to FlowInquiry project board by @caominhduc52 in #279
- feat(project): add project status change events by @MrChatterjee98 in #265
- feat(iteration): add close iteration controller and UI button by @MrChatterjee98 in #258 and #276
- feat(iteration): add sprint iteration name generator service by @MrChatterjee98 in #257
- feat(export): support exporting projects to CSV and Excel by @hetpatel14 in #288
- feat(email): add email watchers for overdue tickets by @anurrags in #246
- feat(email): introduce email job scheduling service and table by @larry-ca in #263
Improvements
- refactor(events): replace WebSocket with Server Sent Events (SSE) for real-time updates by @haiphucnguyen and @minhnguyen-ai in #255, #260, #291
- refactor(email): improve email sending workflow by @caominhduc52 in #278
- refactor(tenant): improve multi-tenant handling and async task propagation by @haiphucnguyen in #251 and #254
- refactor(core): remove JHipster dependency and revamp core modules by @haiphucnguyen in #308
- refactor: improve type safety, code structure, and dependency management by @haiphucnguyen in #292
- perf: add database index for overdue tickets by @caominhduc52 in #282
- ui: improve portal layout, styling, and overall UX by @haiphucnguyen in #298 and #301
- build: improve build pipeline, Docker multi-platform builds, and deployment by @haiphucnguyen in #295, #306, #307
Fixes
- fix(liquibase): resolve production migration failures for tenant seed data by @haiphucnguyen in #303
- fix(ci): resolve CI pipeline failures on forked PRs by @haiphucnguyen in #264
- fix(frontend): fix frontend build issues by @haiphucnguyen in #305
Docs
- docs: add scheduler job creation guideline by @haiphucnguyen in #245
- docs: update integration test documentation by @haiphucnguyen in #247
- docs: add dynamic query usage guide for backend by @haiphucnguyen in #284
Dependencies
- deps: upgrade project dependencies and commands by @minhnguyen-ai and @haiphucnguyen in #244 and #262
- security: upgrade Next.js to address CVE-2025-66478 by @haiphucnguyen in #285
Contributors
Thanks to the following contributors for this release:
Full Changelog: v1.2.3...v1.2.4