From 9face75ad161f303ec6d4e7e15e52cf49e97e0ae Mon Sep 17 00:00:00 2001 From: David Legrand Date: Wed, 27 Mar 2024 22:04:16 +0100 Subject: [PATCH] changelog: march updates --- .../changelog/2024-02-27-js-client-8.2.0.md | 20 +++++++++ .../2024-03-07-env-vars-app-creation-api.md | 41 +++++++++++++++++++ .../2024-03-07-web-components-v13.md | 22 ++++++++++ .../2024-03-11-console-components-update.md | 18 ++++++++ .../2024-03-12-oauth-token-expiration.md | 25 +++++++++++ .../2024-03-20-pulsar-3.2.1-update.md | 20 +++++++++ 6 files changed, 146 insertions(+) create mode 100644 content/changelog/2024-02-27-js-client-8.2.0.md create mode 100644 content/changelog/2024-03-07-env-vars-app-creation-api.md create mode 100644 content/changelog/2024-03-07-web-components-v13.md create mode 100644 content/changelog/2024-03-11-console-components-update.md create mode 100644 content/changelog/2024-03-12-oauth-token-expiration.md create mode 100644 content/changelog/2024-03-20-pulsar-3.2.1-update.md diff --git a/content/changelog/2024-02-27-js-client-8.2.0.md b/content/changelog/2024-02-27-js-client-8.2.0.md new file mode 100644 index 00000000..bef346c0 --- /dev/null +++ b/content/changelog/2024-02-27-js-client-8.2.0.md @@ -0,0 +1,20 @@ +--- +title: JS Client 8.2.0 is available +date: 2024-02-27 +tags: + - js + - client +authors: + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 + - name: RĂ©mi Collignon-Ducret + link: https://github.com/miton18 + image: https://github.com/miton18.png?size=40 +description: The Clever Cloud JS Client has been updated to version 8.2.0 +excludeSearch: true +--- + +Since [latest big update](/changelog/2024-01-30-js-client-8.0.3/) of the [JS Client](https://www.npmjs.com/package/@clevercloud/client/v/8.2.0), we've fixed multiple issues with Server-Sent Events (SSE). [8.2.0 release](https://github.com/CleverCloud/clever-client.js/blob/master/CHANGELOG.md#820-2024-02-27) allows error handling from legacy client and brings support repeatable query parameters, which is a feature enabler for some tools. + +- Check this project [on GitHub](https://github.com/CleverCloud/clever-client.js) {{< icon "github" >}} diff --git a/content/changelog/2024-03-07-env-vars-app-creation-api.md b/content/changelog/2024-03-07-env-vars-app-creation-api.md new file mode 100644 index 00000000..749c829c --- /dev/null +++ b/content/changelog/2024-03-07-env-vars-app-creation-api.md @@ -0,0 +1,41 @@ +--- +title: "API: set environment variables at application creation" +date: 2024-03-07 +tags: + - api + - applications +authors: + - name: Alexandre Duval + link: https://github.com/kannarfr + image: https://github.com/kannarfr.png?size=40 + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 +description: A game changer for some features coming soon +excludeSearch: true +--- + +When you create an application with the Clever Cloud API, you can now set environment variables directly. This feature is available in the `POST v2/organisations/{id}/applications` endpoint, with an object to set: + +```json +"env": { + "ENV_VAR": "value", + "ANOTHER_ENV_VAR": "another value" +} +``` + +The response will contain an `env` object, with the environment variables set: + +```json +"env": [ +{ + "name": "ENV_VAR", + "value": "value" +}, +{ + "name": "ANOTHER_ENV_VAR", + "value": "another value" +}] +``` + +You can get this object from the applications endpoints, such as `GET v2/organisations/{id}/applications/{appId}`. diff --git a/content/changelog/2024-03-07-web-components-v13.md b/content/changelog/2024-03-07-web-components-v13.md new file mode 100644 index 00000000..87a0ef21 --- /dev/null +++ b/content/changelog/2024-03-07-web-components-v13.md @@ -0,0 +1,22 @@ +--- +title: Clever Web Components v13 +date: 2024-03-07 +tags: + - console + - components +authors: + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 + - name: Florian Sanders + link: https://github.com/florian-sanders-cc + image: https://github.com/florian-sanders-cc.png?size=40 +description: Console update with new icons for the documentation +excludeSearch: true +--- + +Clever Cloud's [Web Components](/doc/clever-components/) v13 are available, with bug fixes, refactoring, and new features. We introduced new possibilities to highlight form fields (larger labels, with color), paving the way for our new add-on/application creation process. + +A standardized API is used for UI components that depend on a smart component. It includes a `state` property receiving state type: `loaded`, `loading`, `error` and data. Latest smart components no longer rely on `rxjs`, making them easier to maintain. + +- Read the [full changelog](https://github.com/CleverCloud/clever-components/releases/tag/13.0.0) {{< icon "github" >}} diff --git a/content/changelog/2024-03-11-console-components-update.md b/content/changelog/2024-03-11-console-components-update.md new file mode 100644 index 00000000..b4ccedb3 --- /dev/null +++ b/content/changelog/2024-03-11-console-components-update.md @@ -0,0 +1,18 @@ +--- +title: Console's components upgrade +date: 2024-03-12 +tags: + - console + - components +authors: + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 + - name: Pierre De Soyres + link: https://github.com/pdesoyres-cc + image: https://github.com/pdesoyres-cc.png?size=40 +description: More security and information for our users +excludeSearch: true +--- + +In our ongoing effort to improve our [Console](https://console.clever-cloud.com) experience, we upgraded some of its components. It now uses [JS Client 8.2.0](/changelog/2024-02-27-js-client-8.2.0/) and [Web Components 13.0.0](/changelog/2024-03-07-web-components-v13/). This update also brings some fixes regarding deployment logs links and Warp10 calls. \ No newline at end of file diff --git a/content/changelog/2024-03-12-oauth-token-expiration.md b/content/changelog/2024-03-12-oauth-token-expiration.md new file mode 100644 index 00000000..f8ff331d --- /dev/null +++ b/content/changelog/2024-03-12-oauth-token-expiration.md @@ -0,0 +1,25 @@ +--- +title: "OAuth tokens expiration" +date: 2024-03-12 +tags: + - api + - security +authors: + - name: Mathieu Degand + link: https://github.com/galimede + image: https://github.com/galimede.png?size=40 + - name: Julien Durillon + link: https://github.com/judu + image: https://github.com/judu.png?size=40 + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 +description: More security and information for our users +excludeSearch: true +--- + +When you connect to Clever Cloud's interfaces, such as API, Console or CLI, you use OAuth tokens. They are now valid for a certain amount of time, and you need to refresh it before it expires. + +The duration of the token is 1 year for [Clever Tools](https://github.com/CleverCloud/clever-tools), 3 months for [Console](https://console.clever-cloud.com) and any other integration. The expiration date of the token is mentioned at the time of its creation from CLI, you can also check it from [Console](https://console.clever-cloud.com/users/me/tokens). You can still revoke tokens at any time from the same (enhanced) page. We'll add such information in future releases of Clever Tools. + +Please note that if you ask a member of our support team to access your account, this interface will show their own token, you can revoke, valid for 12 hours. This change is part of our ongoing effort to improve [the security](https://www.clever-cloud.com/security/) of our users' accounts and data. If you have any questions or concerns, please [contact us](https://console.clever-cloud.com/ticket-center-choice). \ No newline at end of file diff --git a/content/changelog/2024-03-20-pulsar-3.2.1-update.md b/content/changelog/2024-03-20-pulsar-3.2.1-update.md new file mode 100644 index 00000000..af652359 --- /dev/null +++ b/content/changelog/2024-03-20-pulsar-3.2.1-update.md @@ -0,0 +1,20 @@ +--- +title: "Pulsar: 3.2.1 release and storage policies" +date: 2024-03-20 +tags: + - addons + - pulsar +authors: + - name: Alexandre Duval + link: https://github.com/kannarfr + image: https://github.com/kannarfr.png?size=40 + - name: David Legrand + link: https://github.com/davlgd + image: https://github.com/davlgd.png?size=40 +description: New API endpoint and stack update +excludeSearch: true +--- + +We've deployed the [3.2.1 release](https://github.com/apache/pulsar/releases/tag/v3.2.1) of Apache Pulsar on our platform. It brings lots of fixes and some new features. Please note we also added [a new v4 endpoint](/api/v4/#pulsar-policies) in our API to control Pulsar's storage policies (offload, retention). + +- Learn more about [Apache Pulsar](https://www.clever-cloud.com/product/pulsar/) \ No newline at end of file