Skip to content

Releases: dyrector-io/dyrectorio

0.11.1

16 Feb 14:05
0.11.1
c1c9726
Compare
Choose a tag to compare

What's Changed

This release polishes various aspects of our project, offering improvements for both users and developers. For smoother user experiences, we've refined our documentation with typo fixes and adjustments (#908), ensuring all information is readily understandable across languages (#909). Additionally, webhook notifications gain enhanced security through stricter validations (#911).

Developers also benefit from streamlined workflows. Generating encryption keys within the CLI is now simplified with a new frontend (#913), while the underlying key generation process itself receives reliability improvements (#914).

Overall, this release enhances documentation, user experience, and security for a more robust and user-friendly project.

Full Changelog: 0.11.0...0.11.1

0.11.0

13 Feb 14:32
Compare
Choose a tag to compare

What's Changed

The release includes fixing issues such as captcha recovery, command and argument validation, and resolving race conditions related to deploy events. Additionally, there are implementations of new features like integrating Rocket.Chat into the web component and adding support for private Docker Hub registry. Alongside these, there are also tasks focused on maintenance, such as removing deprecated development environment files and adding a working directory to container configuration. Contributions encompass bug fixes, feature enhancements, code refactoring, documentation improvements, CI/CD enhancements, and testing efforts across different components of the project. Contributors like @robot9706, @chandhuDev, @m8vago, @nandor-magyar, @polaroi8d, and @Souravpakhira have played pivotal roles in advancing the functionality, stability, and maintainability of the project. Thanks!

New Contributors

Full Changelog: 0.9.0...0.11.0

0.10.0

04 Dec 14:44
Compare
Choose a tag to compare

What's Changed

Introduced node connection improvements: node kick option is added, fixed an issue with updated agents getting kicked, and added an agent connection mechanism which will attempt connection with the stored token first, then the environment token if the first attempt fails. Delivered a fix to agents occasionally crashing when a container is deleted. Fixed deployment logs and container events logs overwriting each other. Added Rocket.Chat and Mattermost notification integrations. Added working directory as a container option. Integrated PostHog for quality assurance purposes (more details about it here) - tracking can be disabled. Private Docker Hub registries are now supported. Added healthchecks to CLI upon up command. Added show icon feature to relevant pages. Minor fixes and improvements.

Shouts to chandhuDev for his contribution in this release.

Full Changelog: 0.9.0...0.10.0

0.9.0

20 Oct 18:36
Compare
Choose a tag to compare

What's Changed

Container settings (docker inspect) are now available on the platform. Updated deployment process screen with a progress bar. Container config fields are node type-based now. Various fixes and updates: ory/kratos identity listing, unnecessary websocket error toasts, audit event filtering, key-value input error messages. Other fixes and improvements.

Thanks to our Hacktoberfest contributors:

  • PapePathe
  • pedaars
  • GuptaPratik02
  • harshsinghcs
  • akash47angadi

Commits:

New Contributors

Full Changelog: 0.8.2...0.9.0

0.8.2

25 Sep 09:18
Compare
Choose a tag to compare

What's Changed

Improved yup validation on the UI of the platform. Agent improvements: added updating status to agent, update button is disabled when there's no update available, fixed an agent update issue when the agent stuck at an older version. Deployments are listed on the node detail page. Fixed a deployment issue when secrets are copied to a different node's deployment. Other fixes and improvements.

Full Changelog: 0.8.1...0.8.2

0.8.1

07 Sep 19:39
Compare
Choose a tag to compare

What's Changed

Reworked agent connection handling to offer a more secure and stable user experience for node management. Added category labels to the platform's containers for better usability. Stack's Go toolchain is upgraded, deploymentStrategy is now utilized, and port routing is explicit. Implemented a fix for port range exposion. Minor fixes and improvements.

  • test(crux-ui): add e2e test for version and deployment deletes and fix test flakyness by @m8vago in #706
  • fix(ci): fix the trailing whitespace error by @polaroi8d in #804
  • doc: update readme by @gerimate in #802
  • chore(deps): bump openpgp from 5.9.0 to 5.10.1 in /web/crux-ui by @dependabot in #803
  • feat: oneshot agent install tokens by @m8vago in #796
  • refactor(web): optimize ws client routing by @m8vago in #810
  • feat: service category label for platform containers & hide containers based on category by @robot9706 in #807
  • fix: port range exposing and various bugfixes by @m8vago in #809
  • feat(crux-ui): useEffect submitRef update by @robot9706 in #806
  • feat: add explicit port routing & go tools bump by @nandor-magyar in #808
  • fix(web): validate container name duplication by @m8vago in #812
  • fix(crux-ui): missing translations in lists by @m8vago in #811
  • fix(crux): floating promises by @robot9706 in #814

Full Changelog: 0.8.0...0.8.1

0.8.0

31 Aug 09:30
Compare
Choose a tag to compare

What's Changed

Implemented two new capabilities: configuration bundles and protected deployments. Configuration bundles are configuration templates you're can apply to other stacks you manage with the platform. Protected deployments prevent overwriting certain stacks on an infrastructure. Self-managed dyrector.io stack now pulls the latest image when a new version is available. Made several improvements to the UI of the platform: added deployment creation card, table sorting, and images are listed now on the page of a registry. We turned image and instance configuration settings more distinct from each other. Improved sign up and team validation workflow. Added MLflow template. Minor fixes and improvements.

Full Changelog: 0.7.0...0.8.0

0.7.0

08 Aug 10:50
Compare
Choose a tag to compare

What's Changed

Added team slug to API endpoints. Implemented node check before deletion. Self-managed dyrector.io improvements: added HEALTCHECK directives to self-managed dyrector.io images, upgraded ory/kratos to 1.0 in dyrector.io stack. dagent improvements: host rule removed when no domain is given, unix socket based healthcheck. Configuration screen improvements: renamed ingress to routing in container configuration to simplify domain specification in config editor, swapped internal and external port inputs, port validation fixes. Made improvements to teams. Other fixes and improvements.

New Contributors

Full Changelog: 0.6.1...0.7.0

0.6.1

14 Jul 14:54
Compare
Choose a tag to compare

What's Changed

Implemented fixes to dagent related issues, deployment token migration. UI improvements. More details about this release here.

  • fix(crux-ui): change confirm button color by @AmorfEvo in #747
  • fix(crux-ui): add view buttons to deployment list rows by @AmorfEvo in #743
  • fix(ci): fix the unrecognized error arround external deploy workflow by @polaroi8d in #744
  • fix: none container logger & port validation & moved in use warnings by @robot9706 in #741
  • fix(crux): failing deployment token migration by @m8vago in #750

Full Changelog: 0.6.0...0.6.1

0.6.0

12 Jul 12:40
Compare
Choose a tag to compare

What's Changed

Local images can be added as unchecked registry. Fixed a bug that prevented users from generating a CD token. Minor fixes.

Full Changelog: 0.5.5...0.6.0