Releases: dyrector-io/dyrectorio
0.15.4
This release introduces a full-width container layout, resolves configuration merge issues in the web interface, and updates a Go dependency for improved compatibility.
What's Changed
- feat: full width container config layout by @m8vago in #1065
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #1066
- fix(web): config merges by @m8vago in #1067
Full Changelog: 0.15.3...0.15.4
0.15.3
What's Changed
- fix: misconfigured external port by @polaroi8d in #1064
Full Changelog: 0.15.2...0.15.3
0.15.2
In this release, a syntax error related to escaping in the multi-database image configuration has been resolved. Improvements were also made to the CLI, addressing issues with external port handling and root password configuration. Additionally, unused content was cleaned up from the README files to improve documentation clarity. Finally, the @nestjs/common package was updated from version 10.1.3 to 10.4.16, ensuring the project stays up-to-date with the latest enhancements and fixes.
What's Changed
- fix: change escaping multidb image synax error by @nandor-magyar in #1059
- fix: improve cli and fix external port and root password bug by @polaroi8d in #1060
- doc: delete unused content from READMEs by @polaroi8d in #1062
- chore(deps): bump @nestjs/common from 10.1.3 to 10.4.16 in /web/crux by @dependabot in #1063
Full Changelog: 0.15.1...0.15.2
0.15.1
Dependencies updated, docs polished, CI cleaned up, and a few smart tweaks to CLI, agent, and DB. Smooth sailing ahead! ⛵✨
What's Changed
- chore(deps): bump axios from 1.7.4 to 1.8.2 in /web/crux by @dependabot in #1042
- chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /web/crux-ui by @dependabot in #1043
- chore(deps): bump axios from 1.7.4 to 1.8.2 in /web/crux-ui by @dependabot in #1044
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #1046
- doc: improve the DEVELOPMENT.md file by @polaroi8d in #1045
- chore(deps): bump @babel/runtime from 7.22.5 to 7.26.10 in /web/crux-ui by @dependabot in #1047
- feat: add convenience script & go toolchain upgrade by @nandor-magyar in #1040
- fix(ci): remove unused workflows and rename existings for better usage by @polaroi8d in #1048
- fix(cli): add localhost specific agent host string by @nandor-magyar in #1050
- feat(web): merge postgress instances by @polaroi8d in #1049
- chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #1053
- chore(deps): bump next from 14.2.23 to 14.2.26 in /web/crux-ui by @dependabot in #1054
- fix(agent): add backoff to reduce reconnect load by @nandor-magyar in #1056
- refactor(cli): avoid compose file duplication by @nandor-magyar in #1057
- feat(ci): change custom golangci-lint to github action one by @polaroi8d in #1055
Full Changelog: 0.15.0...0.15.1
0.15.0
What's Changed
- chore(deps): bump cookie and @nestjs/platform-express in /web/crux by @dependabot in #1007
- feat: add validation to /api/$/projects/$/versions/$/images API by @polaroi8d in #1008
- fix(dagent): adjust of env variables, empty string as valid value by @nandor-magyar in #1009
- fix(crux-ui): add some contrast 3rd party login options by @polaroi8d in #1010
- chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1012
- feat(crux-ui): add redirects to cards by @curtisy1 in #1011
- fix: add client & server side keepalive by @nandor-magyar in #1013
- fix(crux-ui): For Next.js, Node.js version >= v18.17.0 is required. by @polaroi8d in #1015
- chore(deps): bump cross-spawn in /web/crux by @dependabot in #1019
- feat: add image order column by @robot9706 in #1020
- feat: agent install name by @robot9706 in #1016
- fix: agent update image by @robot9706 in #1017
- feat: sso setup by @robot9706 in #1026
- refactor: configurations by @m8vago in #1018
- feat(web): deployments list pagination & filtering by @robot9706 in #1021
- feat(web): specify pipeline target branch by @robot9706 in #1023
- chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 by @dependabot in #1031
- chore(deps): bump golang.org/x/net from 0.25.0 to 0.33.0 by @dependabot in #1032
- fix: docker labels by @robot9706 in #1024
- chore(deps): bump nanoid from 3.3.6 to 3.3.8 in /web/crux-ui by @dependabot in #1033
- chore(deps): bump next from 14.2.13 to 14.2.23 in /web/crux-ui by @dependabot in #1034
- chore(deps): bump path-to-regexp and @nestjs/platform-express in /web/crux by @dependabot in #1035
- feat(cli): add host override for any number of hosts by @nandor-magyar in #1014
- cicd: migrate to artifacts@v4 by @nandor-magyar in #1037
- refactor(agent): remove unnecessary panic calls by @nandor-magyar in #1036
- doc: fix the links in the README by @polaroi8d in #1039
- fix: override nestjs-modules/mailer with new mjml version by @polaroi8d in #1038
New Contributors
Full Changelog: 0.14.1...0.15.0
0.14.1
What's Changed
- fix(agent): add support for mixed-case image tags by @nandor-magyar in #1002
- feat(crane): existing secret support by @nandor-magyar in #1004
- feat(web): add subpath for v2 registries by @m8vago in #1003
Full Changelog: 0.14.0...0.14.1
0.14.0
What's Changed
- fix(dagent): change version check to accept version with metadata by @nandor-magyar in #988
- feat: update kratos to 1.12.0 by @m8vago in #990
- chore(deps): bump github.com/docker/docker from 26.0.2+incompatible to 26.1.4+incompatible by @dependabot in #991
- chore(deps): bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #992
- chore(deps): bump axios from 1.6.7 to 1.7.4 in /web/crux-ui by @dependabot in #993
- chore(deps): bump axios from 1.6.2 to 1.7.4 in /web/crux by @dependabot in #994
- chore(deps): bump webpack and @nestjs/cli in /web/crux by @dependabot in #996
- chore(deps): bump path-to-regexp, @nestjs/core, @nestjs/platform-express and @nestjs/swagger in /web/crux by @dependabot in #997
- chore(deps): bump next from 14.1.1 to 14.2.13 in /web/crux-ui by @dependabot in #998
- feat(web): add executable to manage custom certs by @nandor-magyar in #1000
- feat(web): add private unchecked registry by @m8vago in #1001
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
In this release, several changes have been made to enhance the functionality and fix issues in the project. A critical fix was implemented in the crux-ui component, addressing issues with secret-related environment keys by @m8vago in PR #974. Additionally, the crux-ui received another fix to correct the image ordering, also by @m8vago in PR #979.
Several new features were added as well. A new API to get the container list was introduced in the crux component by @m8vago in PR #976. The crux-ui component saw a reorganization of its menu structure, enhancing the user interface and navigation, again by @m8vago in PR #977. Another significant addition was the option to disable deployment copy on version increase in the web component, provided by @m8vago in PR #978.
The CI/CD pipeline was updated to tag versions only from releases, a change made by @nandor-magyar in PR #975. Moreover, several dependencies were updated to ensure security and performance improvements, including bumps to pug, @grpc/grpc-js, and braces in various components, all handled by @dependabot in PR #980, PR #982, PR #983, and PR #986.
Documentation improvements were also made, including fixing a typo by @tnraro in their first contribution to the project, as seen in PR #984.
- fix(crux-ui): secret releated env keys by @m8vago in #974
- feat(crux): get container list api by @m8vago in #976
- cicd: tag version only from release by @nandor-magyar in #975
- feat(crux-ui): reorganize the menu structure by @m8vago in #977
- feat(web): add option to disable deployment copy on version increase by @m8vago in #978
- fix(crux-ui): image ordering by @m8vago in #979
- chore(deps): bump pug from 3.0.2 to 3.0.3 in /web/crux by @dependabot in #980
- chore(deps): bump @grpc/grpc-js from 1.9.0 to 1.9.15 in /web/crux by @dependabot in #982
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /web/crux by @dependabot in #983
- doc: fix typo by @tnraro in #984
- feat(web): packages by @m8vago in #981
- fix(ci): add dev-deps to scopes in pr_title_validation.sh by @polaroi8d in #987
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 in /web/crux-ui by @dependabot in #986
New Contributors
Full Changelog: 0.12.0...0.13.0
0.12.0
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.
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #958
- chore(deps): bump github.com/docker/docker from 23.0.8+incompatible to 24.0.9+incompatible by @dependabot in #956
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /web/crux-ui by @dependabot in #955
- fix(crux): get instance config by @m8vago in #961
- refactor(crux-ui): move deployment related components to their correct folder by @m8vago in #960
- fix(agent): deprecated types.AuthConfig by @m8vago in #962
- fix: crane uses port/targetPort in serviceMonitors for metrics by @nandor-magyar in #964
- chore(agent): use new docker types, go upgrade by @nandor-magyar in #963
- fix(crux-ui): add IPv6 listen for dual-stack listening by @nandor-magyar in #965
- chore(deps): bump protobufjs from 7.2.4 to 7.2.6 in /web/crux by @dependabot in #957
- feat(web): composer by @m8vago in #967
- fix(crux-ui): compose env_file apply by @m8vago in #968
- chore: bump proto image version to be in sync with golang by @nandor-magyar in #970
- fix(web): missing composer image config patches by @m8vago in #969
- feat(agent): add sysctls option to builder by @nandor-magyar in #966
- fix(crux-ui): envs split only at the first equals sign by @m8vago in #971
- chore: more consistent release generation, adjust lint config by @nandor-magyar in #972
- chore(agent): remove magic numbers, adjust related rules by @nandor-magyar in #973
Full Changelog: 0.11.7...0.12.0
0.11.7
What's Changed
- fix(crux): token expiration by @m8vago in #953
- fix(cli): use default traefik port instead url for crux_url by @pavelpereyma in #952
- refactor: container log stream by @m8vago in #954
New Contributors
- @pavelpereyma made their first contribution in #952
Full Changelog: 0.11.6...0.11.7