Harmony
  • Manage Your Team's Projects
  • Overview
    • ✨Features
    • ⬇️Source code
    • 🛣️Roadmap
    • 🔃Changelog
    • 🔥Technology
  • Configuration
    • ⚙️Dependencies
      • 💾Databases
        • SQL Server
        • PostgreSQL
        • MongoDB Server
        • Redis
      • 📬RabbitMQ
      • 🚀gRPC
      • 🔎Search Engine
      • 📧Email provider
      • 🗃️Caching
      • 📀Installations
    • 🏃‍♂️Before running
    • 🐳Docker
      • ☸️Kubernetes
      • 📝Distributed logging
    • 🚢Deployment
  • Integrations
    • GitHub
  • Guide
    • 🌐Workspaces
      • ➕Create
      • 👥Members
    • 🧮Kanban
    • 🎯Scrum
      • ➕Create
      • 📝Backlog
      • 🎯Sprints
    • 📋Boards
      • 📊Board lists
      • 🟧Cards
        • ➕Create
        • 👁️View
        • ✅Check lists
        • 👥Assign members
        • 🏷️Add labels
        • 📅Add dates
        • 🗃️Attachments
        • 🗣️Comments
        • 🔴Archive
      • 👥Members
    • 💫Automations
      • Sync parent and child tasks
      • Smart auto-assign
      • Sum up story points
Powered by GitBook
On this page
  • [Version 2.16] - 09 November 2024
  • [Version 2.15] - 23 May 2024
  • [Version 2.14] - 19 May 2024
  • [Version 2.13] - 5 May 2024
  • [Version 2.12] - 28 April 2024
  • [Version 2.11] - 11 April 2024
  • [Version 2.10] - 4 April 2024
  • [Version 2.9] - 24 March 2024
  • [Version 2.8] - 23 March 2024
  • [Version 2.7] - 16 March 2024
  • [Version 2.6] - 28 February 2024
  • [Version 2.5] - 25 February 2024
  • [Version 2.4] - 17 February 2024
  • [Version 2.3.1] - 12 February 2024
  • [Version 2.3] - 8 February 2024
  • [Version 2.2] - 26 January 2024
  • [Version 2.1] - 23 January 2024
  • [Version 2.0] - 20 January 2024
  • [Version 1.5] - 2 January 2024
  • [Version 1.4] - 18 December 2023
  • [Version 1.3] - 6 December 2023
  • [Version 1.2] - 24 November 2023
  • [Version 1] - 14 November 2023
  1. Overview

Changelog

Read the changelog every time a new update is released

Last updated 6 months ago

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

This version upgrades MudBlazor library version to the latest one, using the v7.0.0 migration which has multiple breaking changes.

[Version 2.15] - 23 May 2024

This version adds PostgreSQL support. You can now use PostgreSQL instead of SQL Server. Read release changes for more details on how to configure PostgreSQL.

PostgreSQL guide explains what to do in order to use PostgreSQL as your main database provider.

[Version 2.14] - 19 May 2024

Harmony is now a public available for everyone

This version's goal is to enhance board's operations performance and more specifically loading a board & opening a card's view.

Several caching options (in memory, Redis, distributed, etc..) will be supported using the library.

Also, the dependency in the two stored procedures existing will be removed in order to add an option for database. This way you will be able to use PostgreSQL instead of SQL Server

[Version 2.13] - 5 May 2024

[Version 2.12] - 28 April 2024

[Version 2.11] - 11 April 2024

The following link types will be supported:

  • is blocked by / blocks

  • is cloned by / clones

  • is duplicated by / duplicates

  • relates to

[Version 2.10] - 4 April 2024

[Version 2.9] - 24 March 2024

[Version 2.8] - 23 March 2024

[Version 2.7] - 16 March 2024

This version goal to do use Kubernetes self-healing functionality and for this to happen we need to implement health checks to Harmony microservices & add the required readiness & liveness probes.

[Version 2.6] - 28 February 2024

[Version 2.5] - 25 February 2024

  • Proxy all requests starting with /core to Harmony.Api

  • Proxy all requests starting with /automations to Harmony.Automations

  • Proxy all WebSocket connections to Harmony.Signalr through Gateway This way, the client only needs to know a single endpoint configuration, the gateway's endpoint. Also the gateway can be used for other reasons in the future, e.g. caching, rate limiting, service discovery, tracing, load balancer, kubernetes

[Version 2.4] - 17 February 2024

docker compose build
docker compose up

[Version 2.3.1] - 12 February 2024

  • Minor fixes on Image URLs

[Version 2.3] - 8 February 2024

[Version 2.2] - 26 January 2024

  • The only application that has direct access to the main harmony database is the Harmony.Api.

  • The only application that has direct access to the MongoDB automations database is the Harmony.Automations.

gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication.

[Version 2.1] - 23 January 2024

[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.

This version will bring 3 major upgrades which will level up Harmony even more:

  • Add the very first automation. The first automation template that will be implemented is the "Auto close parent issue when all sub-tasks are done".

  • Create a scalable SignalR web app responsible for pushing the board related updates to clients. Another scaling issue to be solved.

[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

For more info on how to setup the search engine read the Search Engine docs.

Why Algolia & not Elastic Search?

  • Elasticsearch is more flexible for searching complex data and can be used for a wider range of search applications.

[Version 1.4] - 18 December 2023

Features

Fixes

[Version 1.3] - 6 December 2023

This version's goal was to add email notifications using Gmail configuration and optional email service provider such as Brevo. For best practices and scaling capabilities, a new project was created, responsible to send the notifications. The entire setup will be based on RabbitMQ messaging & HangFire.

Other than that, there were fixes and an amazing UX improvement on the board level and specifically when moving cards. It became more responsive while it also syncs the board status across all connected members

UI changes

Notifications implemented so far

Fixes

[Version 1.2] - 24 November 2023

Enhancements

[Version 1] - 14 November 2023

Read next - Technology

How about leveling up Harmony once again!

This version's goal is to integrate GitHub directly to Harmony boards! It would be great if you could link GitHub issues, branches, pull requests, etc.. with board items. GitHub will be the first source control integration, others will follow next. Read the GitHubintegration guide to configure your source control settings.

Automatically sync card's repository activity when a GitHub webhook is triggered (no refresh is required)

This version's goal is to support issue linking between issues.

Add link entity migration

Add link to an issue

Remove a link from an issue

Time to level up Harmony once again! This version's goal is to bring the first retrospective implementation! You will be able to create a retrospective for a specific sprint (scrum projects)

Please delete the harmony databases from your local environment to be recreated. There are some breaking changes.

As a bonus , the Sum up story points automation will be implemented. This automation will sum up the story points of all sub-tasks and then update the parent issue with this value.

Create the Sum up story points automation

Archive workspace

Added support

This version goal is to introduce an API Gateway so there's a unified point of entry into harmony system. For this, Gateway will be used to:

Add distributed logging using Elastic Search & Kibana

This version's goal is to containerize Harmony solution Docker files will be added for every web application in order to define their image build process. Next, a docker-compose file will be responsible to define the services and all of their dependencies (SQL Server, Redis, MongoDB, etc..). Ideally after this release, you should be able to start Harmony by running the following commands:

After working on architectural improvements for a few sprints in a row, it's high time to get back on track and start adding new features

This version's goal is to integrate communication between internal microservices. This will finalize the solution design towards a dockerized microservice architecture.

Any interaction between backend microservices should be done through high performant communication using gRPC framework

This version will upgrade the entire solution to .NET 8.0

Version 2.0 will set things up towards a solution. Sit back and relax, this might take a while.

Create project for handling automations.

Create project for handling SignalR messages.

This version's goal is to add a powerful Search textbox at the top bar . Here are some of the features to be implemented in this release:

Integrate search engine for super fast indexing & searching capabilities. Algolia is totally to use for 10000 requests per month and probably the easiest search engine to configure, existing at the moment

Algolia search is , more relevant, and easier to use than Elasticsearch for searching simple database data. Algolia's focus is on getting exceptional results with minimal configuration.

This version's goal is to add the first charts for monitoring a scrum project's progress . Also support for adding comments in cards will be added

Create, edit, delete comments

Add burndown chart report for scrum sprints

View card in Fullscreen

Update backlog item inline

Update sprint item inline

Add integration for email notifications

Add support for Scrum Projects!

🔃
💪
🆙
🚀
🚀
🔗
🔗
➕
➖
🆙
🎉
🚀
💪
‼️
✨
🚀
🗑️
🔍
🚀
💪
🎉
🚀
🚀
🎉
🔎
🎉
🗣️
✍️
📝
📈
👏
💯
💪
👏
🎉
👏
❤️
🚀
🎉
🚀
🎉
⚠️
guide
2.15.0
PostgreSQL
repository
EasyCachin
g
PostgreSQL
🚀
Kubernetes
Ocelot
gRPC
dockerized
Harmony.Automations
Harmony.Server.SignalR
💪
Algolia
free
faster
Brevo
🔥Technology
Comments & Fullscreen preview