Skip to content

Commit f0ed24e

Browse files
committed
Update CHANGES.md for v5.1.0
1 parent 236afb9 commit f0ed24e

File tree

1 file changed

+68
-68
lines changed

1 file changed

+68
-68
lines changed

CHANGES.md

+68-68
Original file line numberDiff line numberDiff line change
@@ -1,193 +1,193 @@
1-
## v5.1.0 (unreleased)
1+
## v5.1.0 (2024-09-26)
22

3-
* Add `--deployment-strategy` which can have the value `rolling`, `blue-green` or `immediate` to service.
3+
- Add `--deployment-strategy` which can have the value `rolling`, `blue-green` or `immediate` to service.
44
- https://github.com/koyeb/koyeb-cli/pull/248/files
5+
- Fix the logic on how validation is performed for `--port` to avoid raising an error when `TCP` ports are used and `--routes` are not set.
56

67
## v5.0.0 (2024-08-20)
78

8-
* Breaking change: the application name needs to be provided with `koyeb db` commands. In the past, the command `koyeb db create mydb` created a database named `mydb` under the hardcoded application `koyeb-db-preview-app`. With this new version, it is mandatory to specify the service name, for example with `koyeb db create myapp/mydb` or `koyeb db create mydb --app myapp`.
9-
* Allow to rename a database with `koyeb db update myapp/mydb --name newname`.
9+
- Breaking change: the application name needs to be provided with `koyeb db` commands. In the past, the command `koyeb db create mydb` created a database named `mydb` under the hardcoded application `koyeb-db-preview-app`. With this new version, it is mandatory to specify the service name, for example with `koyeb db create myapp/mydb` or `koyeb db create mydb --app myapp`.
10+
- Allow to rename a database with `koyeb db update myapp/mydb --name newname`.
1011

1112
## v4.3.0 (2024-07-31)
1213

13-
* Change the `volumes` subcommand to handle sizes in GB.
14-
* Add `--checks-grace-period` to set the grace period for health checks, for example with `koyeb service update app/service --checks 8000:http:/healtcheck --checks-grace-period 8000=10`.
15-
* Add `--since` to `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`.
16-
* Reconnect logs when the websocket is closed.
14+
- Change the `volumes` subcommand to handle sizes in GB.
15+
- Add `--checks-grace-period` to set the grace period for health checks, for example with `koyeb service update app/service --checks 8000:http:/healtcheck --checks-grace-period 8000=10`.
16+
- Add `--since` to `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`.
17+
- Reconnect logs when the websocket is closed.
1718

1819
## v4.2.0
1920

20-
* Add `volumes` subcommand.
21-
* Allow to edit service volumes with `koyeb service update --volume`.
22-
* Better error message when performing actions requiring a user context with an organization token.
21+
- Add `volumes` subcommand.
22+
- Allow to edit service volumes with `koyeb service update --volume`.
23+
- Better error message when performing actions requiring a user context with an organization token.
2324
- https://github.com/koyeb/koyeb-cli/pull/235
2425

2526
## v4.1.1 (2024-06-06)
2627

27-
* Fix release.
28+
- Fix release.
2829

2930
## v4.1.0 (2024-06-06)
3031

31-
* Add `--autoscaling-concurrent-requests` and `--autoscaling-requests-response-time` to `koyeb service create` and `koyeb service update`.
32+
- Add `--autoscaling-concurrent-requests` and `--autoscaling-requests-response-time` to `koyeb service create` and `koyeb service update`.
3233

3334
## v4.0.0 (2024-05-22)
3435

35-
* Fix nil dereference in `koyeb deployment logs -t build`.
36-
* Create new command `koyeb archives create <path>` to store an archive. This command will be necessary for the future deployment of a directory.
37-
* Add `--archive` parameters to `koyeb service create` and `koyeb service update` to deploy an archive instead of a Docker image. The archive is stored in GCS and can be created with `koyeb archives create`.
38-
* Add command `koyeb deploy <directory> <app_name>/<service_name>`.
39-
* Allow to specify `--git-sha` in `koyeb service update` and `koyeb service create`. Warning: if the service is deployed with a specific git sha (which is the case if the deployment has been triggered by the "git push" webhook), `koyeb service update` without `--git-sha` will no longer deploy the latest commit, but the commit set in the configuration. To deploy the latest commit, use `koyeb service update --git-sha ''`.
36+
- Fix nil dereference in `koyeb deployment logs -t build`.
37+
- Create new command `koyeb archives create <path>` to store an archive. This command will be necessary for the future deployment of a directory.
38+
- Add `--archive` parameters to `koyeb service create` and `koyeb service update` to deploy an archive instead of a Docker image. The archive is stored in GCS and can be created with `koyeb archives create`.
39+
- Add command `koyeb deploy <directory> <app_name>/<service_name>`.
40+
- Allow to specify `--git-sha` in `koyeb service update` and `koyeb service create`. Warning: if the service is deployed with a specific git sha (which is the case if the deployment has been triggered by the "git push" webhook), `koyeb service update` without `--git-sha` will no longer deploy the latest commit, but the commit set in the configuration. To deploy the latest commit, use `koyeb service update --git-sha ''`.
4041
- https://github.com/koyeb/koyeb-cli/issues/222
4142

4243
## v3.12.0 (2024-05-07)
4344

44-
* Add `koyeb service update <app>/<service> --name <new_name>` to rename a service
45+
- Add `koyeb service update <app>/<service> --name <new_name>` to rename a service
4546
- https://github.com/koyeb/koyeb-cli/issues/211
46-
* Fix when changing the source of a project from Docker to Git.
47+
- Fix when changing the source of a project from Docker to Git.
4748
- https://github.com/koyeb/koyeb-cli/issues/215
48-
* Add `koyeb apps update --domain <subdomain> <app>` to change the autoassigned subdomain
49+
- Add `koyeb apps update --domain <subdomain> <app>` to change the autoassigned subdomain
4950

5051
## v3.11.0 (2024-04-15)
5152

52-
* Add warning when accessing logs of a deployment with skipped build.
53+
- Add warning when accessing logs of a deployment with skipped build.
5354
- https://github.com/koyeb/koyeb-cli/pull/201
54-
* Add instance ID to `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`
55+
- Add instance ID to `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`
5556
- https://github.com/koyeb/koyeb-cli/pull/202
56-
* Add the `--save-only` flag to the `koyeb services update` command, that only saves the changes and does not trigger an immediate deploy.
57+
- Add the `--save-only` flag to the `koyeb services update` command, that only saves the changes and does not trigger an immediate deploy.
5758
- https://github.com/koyeb/koyeb-cli/pull/200
58-
* Support `-o json` for `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`
59+
- Support `-o json` for `koyeb service logs`, `koyeb deployment logs` and `koyeb instance logs`
5960
- https://github.com/koyeb/koyeb-cli/issues/203
60-
* Add command `koyeb metrics get` to get the metrics of a service or an instance
61+
- Add command `koyeb metrics get` to get the metrics of a service or an instance
6162
- https://github.com/koyeb/koyeb-cli/issues/162
62-
* It is now possible to create services only available from the mesh, for example with `koyeb service create app/service --docker nginx --port 80:tcp`. With only `--port 80` (equivalent to `--port 80:http`), the service is also exposed to the internet.
63+
- It is now possible to create services only available from the mesh, for example with `koyeb service create app/service --docker nginx --port 80:tcp`. With only `--port 80` (equivalent to `--port 80:http`), the service is also exposed to the internet.
6364
- https://github.com/koyeb/koyeb-cli/issues/207
6465

6566
## v3.10.0 (2024-03-28)
6667

67-
* Add the `--skip-build` flag for the `koyeb services redeploy` and `koyeb services update` commands.
68-
* Add `--app` and `--service` flags to `koyeb deployments list` to filter deployments by app and service.
68+
- Add the `--skip-build` flag for the `koyeb services redeploy` and `koyeb services update` commands.
69+
- Add `--app` and `--service` flags to `koyeb deployments list` to filter deployments by app and service.
6970
- https://github.com/koyeb/koyeb-cli/issues/197
70-
* Add `--deployment` to `koyeb regional-deployments list` to filter regional deployments by deployment ID.
71+
- Add `--deployment` to `koyeb regional-deployments list` to filter regional deployments by deployment ID.
7172
- https://github.com/koyeb/koyeb-cli/issues/198
7273

7374
## v3.9.0 (2024-03-14)
7475

75-
* Display date in `koyeb service logs` and `koyeb instance logs`
76+
- Display date in `koyeb service logs` and `koyeb instance logs`
7677
- https://github.com/koyeb/koyeb-cli/issues/190
77-
* Display the log stream in `koyeb service logs` and `koyeb instance logs`
78+
- Display the log stream in `koyeb service logs` and `koyeb instance logs`
7879
- https://github.com/koyeb/koyeb-cli/issues/192
7980

8081
## v3.8.1
8182

82-
* Better help message for `koyeb cp`
83-
* The version 3.8.0 had never been released because the github action has not been triggered. This version is a re-release of the version 3.8.0.
83+
- Better help message for `koyeb cp`
84+
- The version 3.8.0 had never been released because the github action has not been triggered. This version is a re-release of the version 3.8.0.
8485

8586
## v3.8.0
8687

87-
* `koyeb service update`: remove autoscaling targets when --min-scale is equal to --max-scale
88+
- `koyeb service update`: remove autoscaling targets when --min-scale is equal to --max-scale
8889
- https://github.com/koyeb/koyeb-cli/issues/182
89-
* `koyeb deployment get` and `koyeb deployment describe` now display the GIT commit hash for git services types
90+
- `koyeb deployment get` and `koyeb deployment describe` now display the GIT commit hash for git services types
9091
- https://github.com/koyeb/koyeb-cli/pull/184
91-
* Check the validity of the docker image when creating or updating a service
92+
- Check the validity of the docker image when creating or updating a service
9293
- https://github.com/koyeb/koyeb-cli/pull/185
9394

9495
## v3.7.1
9596

96-
* Add `koyeb db update <name> --instance-type <type>` to update the instance type of a database
97+
- Add `koyeb db update <name> --instance-type <type>` to update the instance type of a database
9798
- https://github.com/koyeb/koyeb-cli/issues/180
9899

99100
## v3.7.0
100101

101-
* Add `koyeb regional-deployments list` and `koyeb regional-deployments get`. Also works with the aliases `rd`, `rdeployment` and `rdeployments`.
102+
- Add `koyeb regional-deployments list` and `koyeb regional-deployments get`. Also works with the aliases `rd`, `rdeployment` and `rdeployments`.
102103
- https://github.com/koyeb/koyeb-cli/issues/176
103-
* Stop hardcoding the maximum usage time and the database size displayed by `koyeb db list` and `koyeb db get`
104+
- Stop hardcoding the maximum usage time and the database size displayed by `koyeb db list` and `koyeb db get`
104105
- https://github.com/koyeb/koyeb-cli/issues/169
105106

106107
## v3.6.1
107108

108-
* Always fetch the latest git commit with `koyeb service update`. It should fix the issue where an old commit is deployed instead of the latest one.
109+
- Always fetch the latest git commit with `koyeb service update`. It should fix the issue where an old commit is deployed instead of the latest one.
109110
- https://github.com/koyeb/koyeb-cli/pull/175
110111

111112
## v3.6.0
112113

113-
* `koyeb service create` and `koyeb service update` accept the parameters `--autoscaling-average-cpu`, `--autoscaling-average-mem` and `--autoscaling-requests-per-second` to set the autoscaling policy.
114+
- `koyeb service create` and `koyeb service update` accept the parameters `--autoscaling-average-cpu`, `--autoscaling-average-mem` and `--autoscaling-requests-per-second` to set the autoscaling policy.
114115
- https://github.com/koyeb/koyeb-cli/issues/170
115-
* Add the option `--skip-cache` to `koyeb service update`
116+
- Add the option `--skip-cache` to `koyeb service update`
116117
- https://github.com/koyeb/koyeb-cli/issues/172
117118

118119
## v3.5.2
119120

120-
* Fix `koyeb service update --git-build-command` and `koyeb service update --git-run-command` when the service has already a build command or a run command configured.
121+
- Fix `koyeb service update --git-build-command` and `koyeb service update --git-run-command` when the service has already a build command or a run command configured.
121122
- https://github.com/koyeb/koyeb-cli/issues/168
122123

123124
## v3.5.1
124125

125-
* Fix build. See v3.5.0 for the other changes.
126+
- Fix build. See v3.5.0 for the other changes.
126127

127128
## v3.5.0
128129

129-
* Fix nil pointer dereference when `--url` is invalid
130+
- Fix nil pointer dereference when `--url` is invalid
130131
- https://github.com/koyeb/koyeb-cli/issues/155
131-
* Fix error when the token is invalid and the user tries to switch organization
132+
- Fix error when the token is invalid and the user tries to switch organization
132133
- https://github.com/koyeb/koyeb-cli/issues/154
133-
* Stop rendering partial connection string during the provisioning of a database
134+
- Stop rendering partial connection string during the provisioning of a database
134135
- https://github.com/koyeb/koyeb-cli/issues/159
135-
* Allow to manage registry secrets with `koyeb service create --type registry-<type>` and `koyeb service update`
136+
- Allow to manage registry secrets with `koyeb service create --type registry-<type>` and `koyeb service update`
136137
- https://github.com/koyeb/koyeb-cli/issues/157
137-
* Add `koyeb instance cp` to copy files from and to an instance, for example with `koyeb instance cp file.txt <instance_id>:/tmp/` or `koyeb instance cp <instance_id>:/tmp/file.txt .`
138+
- Add `koyeb instance cp` to copy files from and to an instance, for example with `koyeb instance cp file.txt <instance_id>:/tmp/` or `koyeb instance cp <instance_id>:/tmp/file.txt .`
138139
- https://github.com/koyeb/koyeb-cli/pull/161
139140

140141
This version has never been released and is replaced with v3.5.1.
141142

142143
## v3.4.0
143144

144-
* Accept the two syntaxes `--app xxx` and `<app>/<service_name>` for koyeb service commands
145+
- Accept the two syntaxes `--app xxx` and `<app>/<service_name>` for koyeb service commands
145146
- https://github.com/koyeb/koyeb-cli/issues/121
146-
* Update the user agent from 'OpenAPI-Generator/1.0.0/go' to 'koyeb-cli/version'
147+
- Update the user agent from 'OpenAPI-Generator/1.0.0/go' to 'koyeb-cli/version'
147148
- https://github.com/koyeb/koyeb-cli/pull/149
148-
* The new flag `--override` of `koyeb service update` allows to override the service configuration instead of merging the other options provided with the existing configuration.
149+
- The new flag `--override` of `koyeb service update` allows to override the service configuration instead of merging the other options provided with the existing configuration.
149150
- https://github.com/koyeb/koyeb-cli/issues/147
150-
* Support `koyeb secret reveal <secret_name>` (or `koyeb secret show <secret_name>`). *The API behind this command is not stable yet and may change in the future. This command can break at any time and will require an update of the CLI.*
151+
- Support `koyeb secret reveal <secret_name>` (or `koyeb secret show <secret_name>`). _The API behind this command is not stable yet and may change in the future. This command can break at any time and will require an update of the CLI._
151152
- https://github.com/koyeb/koyeb-cli/issues/150
152-
* Fix an issue where running `koyeb organizations switch` without specifying an organization or specifying more than one organization would crash.
153+
- Fix an issue where running `koyeb organizations switch` without specifying an organization or specifying more than one organization would crash.
153154
- https://github.com/koyeb/koyeb-cli/issues/151
154-
* The default --port and --route for `koyeb service create` is now the port 8000 to match the default of https://app.koyeb.com
155+
- The default --port and --route for `koyeb service create` is now the port 8000 to match the default of https://app.koyeb.com
155156
- https://github.com/koyeb/koyeb-cli/issues/152
156-
* `koyeb service create`: set default branch to `main`
157+
- `koyeb service create`: set default branch to `main`
157158
- https://github.com/koyeb/koyeb-cli/issues/153
158-
* Implement `koyeb database list`, `koyeb database create`, `koyeb database get` and `koyeb database delete`
159+
- Implement `koyeb database list`, `koyeb database create`, `koyeb database get` and `koyeb database delete`
159160
- https://github.com/koyeb/koyeb-cli/issues/144
160161

161-
162162
## v3.3.2
163163

164-
* Dynamically set `--port` and `--route`. Now, `koyeb service create xxx --app yyy --port 8000` automatically creates the route `/:8000`. Similarly, `koyeb service create xxx --app yyy --route /:9999` automatically creates the port `9999:http`. If `--port` and `--route` are both omitted, as before, the default port `80:http` and route `/:80` are created.
164+
- Dynamically set `--port` and `--route`. Now, `koyeb service create xxx --app yyy --port 8000` automatically creates the route `/:8000`. Similarly, `koyeb service create xxx --app yyy --route /:9999` automatically creates the port `9999:http`. If `--port` and `--route` are both omitted, as before, the default port `80:http` and route `/:80` are created.
165165
- https://github.com/koyeb/koyeb-cli/issues/101
166166

167167
## v3.3.1
168168

169-
* Fix a bug where `koyeb services exec` / `koyeb instances exec` would not work for users being members of multiple organizations
169+
- Fix a bug where `koyeb services exec` / `koyeb instances exec` would not work for users being members of multiple organizations
170170
- https://github.com/koyeb/koyeb-cli/pull/146
171171

172172
## v3.3.0
173173

174-
* Add the flag `--privileged` to `koyeb service create` and `koyeb service update`
174+
- Add the flag `--privileged` to `koyeb service create` and `koyeb service update`
175175
- https://github.com/koyeb/koyeb-cli/issues/137
176176

177177
## v3.2.0
178178

179-
* The option `--min-scale` and `--max-scale` of `koyeb service update` where ignored, and the service was always scaled to 1. This is now fixed. Also, add the option `--scale` which sets both `--min-scale` and `--max-scale` to the same value. If `--min-scale` or `--max-scale` is set, it overrides `--scale`.
179+
- The option `--min-scale` and `--max-scale` of `koyeb service update` where ignored, and the service was always scaled to 1. This is now fixed. Also, add the option `--scale` which sets both `--min-scale` and `--max-scale` to the same value. If `--min-scale` or `--max-scale` is set, it overrides `--scale`.
180180
- https://github.com/koyeb/koyeb-cli/issues/122
181181
- https://github.com/koyeb/koyeb-cli/pull/124
182-
* Add completion for fish shell, thanks to @razvanazamfirei
182+
- Add completion for fish shell, thanks to @razvanazamfirei
183183
- https://github.com/koyeb/koyeb-cli/pull/118
184-
* The option `--git-builder` of `koyeb service update` was ignored when we wanted to update the git builder. This is now fixed.
184+
- The option `--git-builder` of `koyeb service update` was ignored when we wanted to update the git builder. This is now fixed.
185185
- https://github.com/koyeb/koyeb-cli/issues/119
186-
* Add support for organizations. Use command `koyeb organization list` to list the organizations you are a member of, and `koyeb organization use` to switch to another organization.
186+
- Add support for organizations. Use command `koyeb organization list` to list the organizations you are a member of, and `koyeb organization use` to switch to another organization.
187187
- https://github.com/koyeb/koyeb-cli/pull/113
188-
* Fix `koyeb service logs` when using the non-default organization
188+
- Fix `koyeb service logs` when using the non-default organization
189189
- https://github.com/koyeb/koyeb-cli/issues/120
190-
* Fix `--regions` options of `koyeb service create` and `koyeb service update`. To deploy an existing service to a new region, use `koyeb service update <app>/<service> --region <region>`. To remove a region from a service, use `koyeb service update <app>/<service> --region '!<region>'`. On service creation, the service is still deployed to `fra` if no region is specified. If more than two regions are specified, a warning message is displayed to avoid billing surprises.
190+
- Fix `--regions` options of `koyeb service create` and `koyeb service update`. To deploy an existing service to a new region, use `koyeb service update <app>/<service> --region <region>`. To remove a region from a service, use `koyeb service update <app>/<service> --region '!<region>'`. On service creation, the service is still deployed to `fra` if no region is specified. If more than two regions are specified, a warning message is displayed to avoid billing surprises.
191191
- https://github.com/koyeb/koyeb-cli/issues/123
192192

193193
## Prior v3.2.0

0 commit comments

Comments
 (0)