dyrectorio

dyrector.io is a self-hosted continuous delivery & deployment platform with version management.

APACHE-2.0 License

Stars
1.1K
Committers
37

Bot releases are hidden (Show)

dyrectorio - 0.12.0 Latest Release

Published by nandor-magyar 5 months ago

What's Changed

The release indicate a series of updates and improvements across various components of the project. Dependency updates were a significant focus, with bumps in versions for protobuf, Docker, follow-redirects, and protobufjs to enhance stability and compatibility. Additionally, there were several crucial fixes and feature enhancements. Notable fixes include the resolution of deprecated types in the agent module, improvements to instance configuration retrieval in the crux module, and enhanced dual-stack listening capabilities in the crux-ui. On the feature side, new functionalities such as the Composer in the web module and sysctls options in the agent builder were introduced. These changes contribute to the project’s ongoing refinement and robustness, ensuring it stays current with the latest technological standards.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.7...0.12.0

dyrectorio - 0.11.7

Published by polaroi8d 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.6...0.11.7

dyrectorio - 0.11.6

Published by polaroi8d 6 months ago

What's Changed

We are excited to announce the latest improvements and features to dyrector.io platform 0.11.6 release is out. This release focuses on enhancing stability, fixing bugs, and introducing a new feature to improve your experience.

  • Improved the release process by checking existing branches more effectively, ensuring a smoother operation and integration process (PR #947 by @polaroi8d).
  • Addressed an issue where watching container statuses could hang, along with a fix in the JWT payload for better security and reliability (PR #948 by @m8vago).
  • Refined the Makefile mechanisms at the release task to prevent any potential disruptions during deployment (PR #951 by @polaroi8d).
  • Enhanced testing for the container status watching functionality to ensure reliability and performance under various conditions (PR #949 by @m8vago).
  • Introduced a new environment variable to set gRPC maxReceiveMessageLength, allowing for greater flexibility and performance optimization in data-intensive operations (PR #950 by @m8vago).

For detailed information on these updates, including code snippets and discussions, please refer to the linked pull requests on our GitHub repository. Thank you all contributors who made this release possible.

Commits:

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.5...0.11.6

dyrectorio - 0.11.5

Published by polaroi8d 7 months ago

What's Changed

We've made several pivotal updates to enhance both functionality and security. Notably, we added the ENCRYPTION_SECRET_KEY to the root .env.example and introduced robust error handling for agent callbacks, significantly improving our platform's resilience and reliability. We've also refined our websocket authentication process with user tokens, ensuring a more secure and seamless user experience. Our commitment to improving user interfaces is evident with the enhancement in node container log stream sharing and the detailed improvements in our log API description. Furthermore, we've meticulously addressed agent-related enhancements by optimizing the agent token replacement status and updating the agent proto compatibility version, ensuring our system's compatibility and efficiency.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.4...0.11.5

dyrectorio - 0.11.4

Published by polaroi8d 7 months ago

What's Changed

Implemented several enhancements and fixes to improve user experience. The GitHub label fetching issue has been resolved, ensuring accurate label display. Navigation within list pages is now more intuitive, thanks to improved breadcrumb functionality. Active menu visual cues have been enhanced for better usability in the crux-ui. Additionally, ports in the container list are now truncated for a cleaner display, and tooltips have been added for container names in the node container list to provide more information at a glance. Simplifications in list sorting contribute to a more user-friendly interface. Lastly, an issue with overwritten deployment secrets has been fixed, ensuring the security and integrity of deployment processes.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.3...0.11.4

dyrectorio - 0.11.3

Published by polaroi8d 7 months ago

What's Changed

Updated several dependencies, including circl, grpc, net, and docker, ensuring compatibility and incorporating the latest improvements. Additionally, we've introduced new features such as the container log API and updated kratos to version 1.1.0. Documentation has been enhanced with extra information on encryption key generation, and bug fixes have been applied to ensure smooth operation.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.2...0.11.3

dyrectorio - 0.11.2

Published by polaroi8d 8 months ago

What's Changed

Added a DEFAULT_CONTAINER_LOG_TAIL environment variable that can determine how many log entries are returned from the container logs.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.11.1...0.11.2

dyrectorio - 0.11.1

Published by nandor-magyar 8 months ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.11.0...0.11.1

dyrectorio - 0.11.0

Published by polaroi8d 8 months ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.9.0...0.11.0

dyrectorio - 0.10.0

Published by polaroi8d 11 months ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.9.0...0.10.0

dyrectorio - 0.9.0

Published by polaroi8d 12 months ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.8.2...0.9.0

dyrectorio - 0.8.2

Published by polaroi8d about 1 year ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.8.1...0.8.2

dyrectorio - 0.8.1

Published by polaroi8d about 1 year ago

What's Changed

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.8.0...0.8.1

dyrectorio - 0.8.0

Published by polaroi8d about 1 year ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.7.0...0.8.0

dyrectorio - 0.7.0

Published by polaroi8d about 1 year ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.6.1...0.7.0

dyrectorio - 0.6.1

Published by polaroi8d over 1 year ago

What's Changed

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

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.6.0...0.6.1

dyrectorio - 0.6.0

Published by polaroi8d over 1 year ago

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: https://github.com/dyrector-io/dyrectorio/compare/0.5.5...0.6.0

dyrectorio - 0.5.5

Published by polaroi8d over 1 year ago

What's Changed

Made continuous deployment token improvements: name can be added to tokens for better usability, CD events show up in audit log, CD token has never expire option. Social sign-in is now available: GitHub, GitLab, Google, Azure. Fixed node edit bug. Made improvements to agent, onboarding checklist. Minor fixes and updates.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.5.4...0.5.5

dyrectorio - 0.5.4

Published by polaroi8d over 1 year ago

What's Changed

Added deployment tokens to trigger CD pipelines. Versionless projects can be converted to versioned. You can select what images you'd like to deploy. Improved registry workflow. Added reload when Kratos isn't available. Small UI improvements. Minor fixes and updates.

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.5.2...0.5.4

dyrectorio - 0.5.3

Published by polaroi8d over 1 year ago

What's Changed

Full Changelog: https://github.com/dyrector-io/dyrectorio/compare/0.5.2...0.5.3