🔃Changelog
Read the changelog every time a new update is released
Change log contains all version updates, old, current and upcoming with all important additions, fixes or improvements. The unchecked items of the work in progress version, are the items remained before this build is released.
[Version 2.16] - 09 November 2024
[Version 2.15] - 23 May 2024
[Version 2.14] - 19 May 2024
[Version 2.13] - 5 May 2024
Add a powerful work-items page for searching/filtering board's items
Create new work-items page
Filter items by list type (e.g. task, bug, etc..)
Filter items by status (in progress, done, etc..)
Filter items by active sprint (scrum projects only)
Order items by date created, list type, status
Handle Git tag Webhook requests
Display only one active sprint at a time with the option to change selected active sprints
[Version 2.12] - 28 April 2024
Create new project Harmony.Integrations.SourceControl for handling GitHub webhooks
Handle branch creation webhook
Handle push commits webhook
Handle pull request (created, closed, merged) webhooks
Display card's repository activity on edit card modal
Create detailed card's repository activity view
Automatically sync card's repository activity when a GitHub webhook is triggered (no refresh is required) 🚀
Add docker & Kubernetes support for the new project created
[Version 2.11] - 11 April 2024
Add link entity migration 🔗
Add link to an issue ➕
Open linked issue to new tab
Remove a link from an issue ➖
Auto-sync linked cards upon linking/unlinking
Display link icon on board cards
[Version 2.10] - 4 April 2024
Create Retrospective entity, entity configurations & migrations (breaking)
Create a retrospective for a sprint
View retrospective's board
Add cards to a retrospective card
Edit & archive a retrospective card
[Version 2.9] - 24 March 2024
Fix card filter specifications that affected several operations
Fix WebSocket re-connection issue on page reload
Fix sprints filtering query
[Version 2.8] - 23 March 2024
Add support to create and optionally start a new sprint when moving items from backlog
Directly edit subtask story points from parent's issue edit modal view
Edit workspace details
Refactor sprints page
Create new individual sprint page
Position & card movement fixes
[Version 2.7] - 16 March 2024
Add database health checks
Add RabbitMQ health checks
Add readiness & liveness probes in all microservices
Create the Sum up story points automation 🚀
Archive workspace 🗑️
[Version 2.6] - 28 February 2024
Added Kubernetes support 🚀
[Version 2.5] - 25 February 2024
Create new project Harmony.ApiGateway
Integrate Harmony.Api to Gateway
Integrate Harmony.Automations to Gateway
Integrate Harmony.SignalR to Gateway
Dockerize Harmony.ApiGateway
Add distributed logging using Elastic Search & Kibana 🔍 🚀
[Version 2.4] - 17 February 2024
Create Dockerfile for Harmony.Api.
Create Dockerfile for Harmony.SignalR.
Create Dockerfile for Harmony.Client.
Create Dockerfile for Harmony.Automations.
Create Dockerfile for Harmony.Notifications.
Create docker-compose file to start Harmony with a single command.

[Version 2.3.1] - 12 February 2024
Minor fixes on Image URLs
[Version 2.3] - 8 February 2024
Display archived cards.
Re-activate archived cards by moving them either to a board (Kanban) or to a sprint (Scrum).
Sync board across all connections upon card creation or archiving.
Implement Smart auto-assign automation.
Rename Harmony.Notifications HangFire database to Harmony.Notification.Jobs (breaking - check databases & SQL Server sections).
Use a new Harmony.Automations.Jobs SQL Server database for HangFire jobs in Harmony.Automations.
[Version 2.2] - 26 January 2024
Expose gRPC services from Harmony.Api.
Expose gRPC service from Harmony.Automations.
Remove direct harmony database access from Harmony.Automations and consume gRPC service from Harmony.Api instead.
Remove direct harmony database access from Harmony.Notifications and consume gRPC service from Harmony.Api instead.
Remove direct MongoDB database access from Harmony.Api and consume gRPC service from Harmony.Automations instead.
[Version 2.1] - 23 January 2024
Upgrade solution projects to .NET 8.0
Convert Harmony.Client to Standalone Blazor WebAssembly project.
Rename Harmony.Server to Harmony.API (microservice).
Rename Harmony.Server.SignalR to Harmony.SignalR.
Remove all MongoDB database dependencies/access from all projects except from Harmony.Automations (Harmony.Automations will be a microservice).
Expose HTTP endpoints for internal microservice communication.
[Version 2.0] - 20 January 2024
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
Version 2.0 will set things up towards a dockerized solution. Sit back and relax, this might take a while.
Add support for child issues to cards.
Change issue status from card's view.
Display total number of child issues per card on board.
Create Harmony.Automations project for handling automations.
Create Automations settings page.
Create, enable, disable and remove an automation.
Create Harmony.Server.SignalR project for handling SignalR messages.
[Version 1.5] - 2 January 2024
We are searching for some kind of harmony between two intangibles: a form which we have not yet designed and a context which we cannot properly describe.
Features
Implement a database fallback search service in case there's no search engine integration configuration
Add app bar search textbox for fast results
Create search modal option for advanced searching scenarios (based on several criteria, e.g. issue status, members assigned, board etc.)
Add caching to database operations
For more info on how to setup the search engine read the Search Engine docs.
[Version 1.4] - 18 December 2023
Features
Create, edit, delete comments ✍️📝
Implement story points for issues
Add burndown chart report for scrum sprints 📈
View card in Fullscreen 👏 💯
Display number of comments on board
Update backlog item inline 💪👏
Update sprint item inline 🎉
Fixes
Fix RabbitMQ configuration (add username, password, virtual host)
Fix validation issue on edit sprint modal
Load board query fixes for scrum projects






[Version 1.3] - 6 December 2023
RabbitMQ messaging integration
New Harmony.Notifications web application with HangFire integration for background jobs
Add Gmail integration for email notifications
Add Brevo integration for email notifications
UI changes
Add due date reminder field on card's date edit view (e.g. 1 day before, 1 hour before, etc..)
3 default board lists are added for Kanban projects as well
Add user options for enabling/disabling notifications
UX board improvements
Notifications implemented so far
Member added to a workspace
Workspace access revoked from member
Member added to a board
Board access revoked from member
Issue completed (moved to a list marked as DONE)
Due date based on due date reminder type
Member assigned to card
Member has given access to board
Board access revoked
Fixes
Fixes for card movement in the board, especially with positioning
Fix typo error when building in Release mode
Ensure Files folder exists inside the published folder when publishing Harmony.Server web app
[Version 1.2] - 24 November 2023
Add support for Scrum Projects! 👏 ❤️🚀
Create backlog
Create sprints
Start a sprint
Complete a sprint & move any pending items to backlog or a different sprint
Move items from sprint to backlog
Move items from backlog to sprints
Introduce issue types for cards (Epic, Bug, Task, Story, Task)
Create Serial Key to easily identify cards/issues, e.g.
Create board/sprint navigation items (left menu & breadcrumbs)
Change backlog items order
Enhancements
Add remove button to remove attachments
Clear card's dates
Update user's profile picture in all user card's components after uploading a picture in account page
Update text on Enter key pressed on EditableTextField component
Display loader when creating cards
Scroll to the card's position added when creating a card within a list filled with multiple cards
[Version 1] - 14 November 2023
User registration / login
Create workspaces
Add users to workspaces
Create KANBAN boards
Add users to boards
Add lists to boards
Rename & reorder lists
Add cards to boards
Move cards
Assign users to cards
Add labels to cards
Toggle labels, add custom labels to board/cards
Add checklists to cards
Add check list items to checklists
Add start / due date to cards
Register some activities
Read next - Technology
🔥TechnologyLast updated