Skip to content

Releases: flowinquiry/flowinquiry

v1.2.3

05 Jul 04:07
7cf97ec
Compare
Choose a tag to compare

✅ Release Notes

This update includes new testing coverage, project settings improvements, Slack integration, and several backend and frontend fixes.

🧪 Testing & Code Quality

  • Added more backend integration tests, including coverage for epic and iteration services (#227, #228, #229, #235, #240, #242)
  • Added more Playwright tests for frontend and project flows (#221, #222, #223)
  • Integrated JaCoCo reporting and collected report files (#225)

⚙️ Project Settings & Navigation

  • Introduced the project settings page (#233, #237)
  • Embedded project settings into the project entity (#238)
  • Linked project section into the main navigation (#239)
  • Added project listing page for users (#241)

📦 Dependency Upgrades

  • Upgraded to Tailwind CSS v4 (#219)
  • Upgraded to Zod v4 (#236)
  • Updated Spring AI dependencies (#234)

🔧 Backend & Frontend Fixes

  • Fixed workflow validation issues (#218)
  • Fixed frontend compilation issues (#220)
  • Applied minor UI and backend query fixes related to project settings (#233)

💬 Integration

  • Added Slack service integration (#207)

📖 Documentation & OpenAPI

  • Enabled OpenAPI docs for the dev profile (#230)
  • Added API docs links in UI and backend section (#231, #232)
  • Updated various documentation files (#224)

🧱 Build & Workflow

  • Fixed GitHub workflow issues (#226)

📦 Full Changelog

Compare v1.2.2...v1.2.3

🚀 Release Notes – v1.2.2

03 Jun 04:16
87682ec
Compare
Choose a tag to compare

✨ New Features

  • Add backend support for project management (#196)
  • Add new frontend entities for project features (#197)
  • Set project navigation based on project short name (#198)
  • Add parent ticket ID field, update entities, mappers, and relationships (#195)
  • Support project-level ticket numbers and reorganize Liquibase data (#199)
  • Add project task views and fix missing attributes when fetching cached values (#208)

🧪 Testing & Developer Experience

  • Integrate Spring TestContainers library (#200)
  • Add Playwright end-to-end tests (#204)
  • Add Playwright tests for user roles and integration tests for authority service (#206)
  • Update Playwright developer guidelines (#205)

☁️ DevOps & Deployment

  • Add Kubernetes deployment support with Helm and Terraform (#174)
  • Update Helm installation script and related documentation (#194)

🛠 Improvements & Fixes

  • Refactor team request model to generic ticket entities (#193)
  • Fix style issues (#173)
  • Upgrade Gradle wrapper (#177)
  • Update package dependencies (#180)
  • Update release version (#175)

📚 Documentation

  • Update and reorganize general documentation (#172)
  • Update doc links (#192)
  • Add step-by-step manual installation guide using scripts (#202)
  • Update project management documentation (#209)

📦 Full Changelog

Compare v1.2.1...v1.2.2

v1.2.1

01 May 02:07
5eac8bd
Compare
Choose a tag to compare

🚀 Release Notes – v1.2.1


🛠️ Bug Fixes & Improvements

  • Fix issue where frontend Docker failed to run; updated README and documentation (#157)
  • Fix bash script command compatibility and Docker port exposure issues (#158)
  • Minor UI bug fixes across the application (#163)
  • Bug fix for saving project tasks without SLA; Kanban board now refreshes after task creation (#164)
  • Various backend issue fixes for improved stability (#165)
  • Add missing localized text for better i18n coverage (#166)
  • Fix incorrect ticket count by date range (#167)
  • Refresh avatar immediately after user uploads a new one (#168)
  • Fix sidebar menu display issues (#169)
  • General cleanup and update (#170)

💻 Developer Experience

  • Use openssl to generate a random string that works across all tested environments (#171)

📦 Full Changelog

Compare v1.2...v1.2.1

v1.2

27 Apr 09:50
f3856bd
Compare
Choose a tag to compare

🚀 Release Notes – v1.2


🎉 New Features

  • Project Iteration and Epic Management

    • Create and manage iterations and epics within projects to better organize tasks.
    • Edit iterations and epics directly in the task form.
    • Full backend API and schema support for project iterations and epics.
      🧩 Related PRs: #105, #109, #142
  • Task Estimation Field

    • New field to capture estimated effort per task, enhancing sprint planning and workload management.
      🧩 Related PR: #106
  • SMTP Configuration via UI

    • Configure email (SMTP) settings directly from the admin panel.
    • Enables sending registration emails, ticket notifications, and workflow alerts.
      🧩 Related PRs: #126, #130
  • Version Management and Upgrade Notification

    • Version tracking feature added to inform users about new FlowInquiry versions.
      🧩 Related PRs: #145, #147

⚡ Performance & Optimization

  • Java Mail Refactor & GreenMail Testing

    • Refactored mail service for better flexibility and introduced GreenMail for integration testing.
      🧩 Related PR: #144
  • Form Handling Enhancements

    • Improved UX and validation for date fields and timezone adjustments across forms.
      🧩 Related PRs: #143, #146

🔬 Testing & Reliability

  • Team Request Integration Tests

    • Updated integration tests to reflect new team request workflows and behavior.
      🧩 Related PR: #112
  • Fixes to Backend Integration Tests

    • Addressed test failures caused by backend model changes.
      🧩 Related PR: #133

🛠️ Bug Fixes & Improvements

  • Build System Fixes

    • Resolved backend build issues, classpath problems, and annotation conflicts.
      🧩 Related PR: #107
  • Fix Docker Build for Frontend

    • Improved Docker build scripts to properly handle frontend applications.
      🧩 Related PR: #156
  • Windows Support for CLI Scripts

    • Updated shell scripts to run smoothly on Git Bash for Windows.
      🧩 Related PR: #118
  • Standardized Frontend Build Commands

    • Added unified Next.js build commands to ensure consistent builds across frontend projects.
      🧩 Related PR: #117
  • Localization Enhancements

    • Improved i18n support and localization coverage across the frontend and project views.
      🧩 Related PRs: #119, #124, #134, #139, #141

📌 Other Updates

  • Monorepo Migration

    • Merged all projects (backend, frontend, documentation, and ops tools) into a single monorepo under flowinquiry/flowinquiry.
      🧩 Related PRs: #115, #125
  • Documentation Overhaul

    • Updated all documentation to reflect the monorepo structure and improve developer onboarding.
    • Added a dedicated Backend Data Layer guide and updated Docker setup instructions.
      🧩 Related PRs: #110, #116, #127, #128, #131, #132, #140
  • Docker Compose Setup

    • Added scripts to install and launch FlowInquiry with Docker Compose easily.
      🧩 Related PRs: #148, #149, #150, #151, #152, #153

🙌 New Contributors

We’d like to welcome and thank our newest contributors:

  • @MrChatterjee98 – Estimation feature, Team request integration tests
  • @minhnguyen-ai – Backend integration test fixes, documentation improvements

Thank you for your valuable contributions! 🎉


Full Changelog: v1.1...v1.2


Let us know if you have any feedback or suggestions!
Want to contribute? Check out the FlowInquiry GitHub repo.

v1.1

13 Mar 03:59
f37619e
Compare
Choose a tag to compare

🚀 Release Notes - Latest Update

🎉 New Features

  • Project Management Feature - Introduced full support for project management, including:

    • Kanban Board - Manage tasks visually with drag-and-drop functionality.
    • Real-Time Notifications - Receive updates instantly when projects are created or modified.
    • Statistical Data & Insights - Track project performance with enhanced analytics.
    • API & Database Support - Added necessary backend APIs and database changes to support project management.
    • Navigation Enhancements - Improved project navigation for a seamless experience.

    Related Pull Requests:

    • #86 - Add project module
    • #88 - Project management queries
    • #92 - Notification support
    • #94 - Project user APIs
    • #98 - Project navigation API

⚡ Performance & Optimization

  • Second-Level Cache for Hibernate - Improved query performance with caching. #87
  • Query Caching for Efficiency - Optimized frequently used queries. #100

🔬 Testing & Reliability

  • Integration Tests for Project Service - Ensured stability with new integration tests. #89

🛠️ Bug Fixes & Improvements

  • Fixed Query Utilities - Addressed inconsistencies in query handling. #95
  • Fixed Predefined Date Handling - Resolved date-related issues. #96
  • Fixed Team Request Navigation - Improved navigation for project-related requests. #97
  • Corrected Overdue Ticket Count Query - Fixed inaccurate overdue ticket counts. #99

📌 Other Updates

  • Updated Contributors Section - Added acknowledgments for new contributors. #91

Let us know if you have any feedback! 🚀

New Contributors

Full Changelog: v1.0...v1.1

FlowInquiry Backend v1.0 🚀

24 Feb 04:43
e4635ff
Compare
Choose a tag to compare

🚀 Release Notes - v1.0

🎉 New Features

  • Enhanced Notification System

    • Notifications are now saved before being sent via WebSocket to ensure reliability.
    • Introduced SLA-based workflow notifications for better tracking of pending tasks.
    • Added more attributes to watchers to improve tracking and visibility of ticket updates.

    Related Pull Requests:

    • #72 - Require notifications to be saved before sending
    • #73 - Workflow SLA notifications
    • #75 - Added watchers and fixed datetime inconsistency
    • #76 - Added more attributes to watchers

🛠️ Bug Fixes & Improvements

  • Build System Fixes

    • Resolved Spring Data warning: "No constructor parameter names discovered".
    • Fixed type compatibility issues affecting data persistence.

    Related Pull Requests:

    • #69 - Fixed Spring Data warning
    • #74 - Fixed type compatibility issue
  • Watcher & Ticket Updates

    • Ensured users who create new team requests are not automatically added to the watcher list unless explicitly assigned.
    • Improved data selection based on date range filtering.

    Related Pull Requests:

    • #77 - Select data per date range
    • #83 - Prevent automatic watcher assignment
  • Data & Integration Testing Enhancements

    • Added sample data for testing environments.
    • Implemented integration tests for the Team Service to improve stability.

    Related Pull Requests:

    • #70 - Added sample data
    • #71 - Added integration tests for Team Service

🎉 Version Release

  • Official Release of v1.0 🎉 - Marking a stable version milestone with improved features and optimizations.

👏 New Contributors

We welcome our new contributors who made their first contributions:

Thank you for your valuable contributions! 🚀

Full Changelog: v0.9...v1.0

FlowInquiry v0.9 - First Release: Workflow Automation & Team Management

09 Feb 18:23
1e6b42c
Compare
Choose a tag to compare

Description

🎉 Introducing FlowInquiry v0.9! This is the first public release, bringing a powerful workflow automation system designed for team collaboration and request management as an alternative solution of Jira, Zendesk, etc.

Key Features:
✅ Dynamic Workflows – Define and automate request workflows with transitions and SLAs.
✅ Team Requests Management – Track and manage customer requests assigned to teams.
✅ Role-Based Access Control – Secure access with fine-grained permissions.
✅ Spring Boot Backend – High-performance backend with PostgreSQL.
✅ Liquibase Migrations – Seamless database versioning.
✅ Real-time Notifications – Stay updated instantly with live system alerts.

Why v0.9?
🚀 This release sets the foundation for a stable and scalable system. While the core functionality is in place, we are actively improving and adding more features based on user feedback.

What's Next? (v1.0 Roadmap)
🔹 Enhanced workflow notifications, live alerts
🔹 Improving AI models integration, work with offline models

💡 Try it out, explore the features, and share your feedback! Your insights will help shape FlowInquiry into the best workflow automation tool. 🚀

New Contributors