From 4ddd16c346174936843d53c211808ab9fd7e0fb2 Mon Sep 17 00:00:00 2001 From: Alexander Tobi Fashakin Date: Wed, 11 Oct 2023 10:24:52 +0100 Subject: [PATCH 1/4] Add release blog post --- .../2023-10-11-ferretdb-v1120-available.md | 61 +++++++++++++++++++ website/static/img/blog/ferretdb-v1.12.png | 3 + 2 files changed, 64 insertions(+) create mode 100644 website/blog/2023-10-11-ferretdb-v1120-available.md create mode 100644 website/static/img/blog/ferretdb-v1.12.png diff --git a/website/blog/2023-10-11-ferretdb-v1120-available.md b/website/blog/2023-10-11-ferretdb-v1120-available.md new file mode 100644 index 000000000000..ba392fa818a1 --- /dev/null +++ b/website/blog/2023-10-11-ferretdb-v1120-available.md @@ -0,0 +1,61 @@ +--- +slug: ferretdb-v1120-available +title: FerretDB v1.12.0 is available with new PostgreSQL backend ready for testing +authors: [alex] +description: > + We’ve just released FerretDB v1.12.0 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. +image: /img/blog/ferretdb-v1.12.png +tags: [release] +--- + +![FerretDB v.1.12.0 - new release](/img/blog/ferretdb-v1.12.png) + +We've just released FerretDB v1.12.0 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. + + + +Let's dive in! + +## New PostgreSQL backend + +In the last couple of weeks, we've been working on migrating to the new PostgreSQL backend, and we're happy to announce that it's now available for testing in the new release. +If you're curious to know more on the new backend, [see here for more](https://blog.ferretdb.io/ferretdb-v1-10-production-ready-sqlite/#the-new-architecture). + +At the moment, it's not enabled by default; you can enable it by setting `--postgresql-new` flag or `FERRETDB_POSTGRESQL_NEW=true` environment variable. +While it's only available for testing in this release, you can expect it to be enabled by default in the next release, so please stay tuned! + +We encourage you to try out the new PostgreSQL backend and let us know what you think – we can't wait to learn about all your discoveries! + +## arm64 binaries now available + +We're also happy to announce that we've added linux/arm64 binaries and .deb/.rpm packages. +This has been a requested feature by the FerretDB community, and it's now available and you can check them [here](https://github.com/FerretDB/FerretDB/releases/). + +## Docker images changes + +We've also made changes to our Docker images. +The production Docker images use `scratch` as a base Docker image, with the only file present in the image being a FerretDB binary (with root TLS certificates embedded). + +## Exciting time for the community + +As we celebrate Hacktoberfest this month, we've had a growing number of contributors from the open-source community, and we're really happy about this. +In this release alone, we had 5 new contributors – [@Mihai22125](https://github.com/Mihai22125) [@Akhaled19](https://github.com/Akhaled19), [@rohitkbc](https://github.com/rohitkbc), [@princejha95](https://github.com/princejha95), and [@jrmanes](https://github.com/jrmanes) – and this so exciting! + +Fostering the spirit of open source is a core mission of ours, where anyone – developers, writers, designers, etc – can feel comfortable contributing to community-driven open source projects. +This is why we wrote this blog post to assist new contributors get started in open source – [see it here](https://blog.ferretdb.io/how-to-contribute-to-open-source-2022/). + +## Other changes + +We understand the importance of metrics and stats for your databases and in this release, we've enabled basic metrics collection regarding the number of databases and collections on the Prometheus collector within the Registry. +We've also enabled extra details about indexes for `dbStats` response. + +In addition, bugs from the previous release were addressed in this release. +For example, we've relaxed restrictions when `_id` is not the first field in projection, allowing it to be at any index. + +Please see our [release notes](https://github.com/FerretDB/FerretDB/releases/tag/v1.12.0) + +In recent weeks, the support and enthusiasm from the community have been remarkable. +We appreciate you! + +Please be sure to try the new PostgreSQL backend architecture and the arm64 binaries and packages. +[Contact us here](https://docs.ferretdb.io/#community), we want to hear your experience with them! diff --git a/website/static/img/blog/ferretdb-v1.12.png b/website/static/img/blog/ferretdb-v1.12.png new file mode 100644 index 000000000000..334a7cdcb7f3 --- /dev/null +++ b/website/static/img/blog/ferretdb-v1.12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79065ddf953eba8d39e3adb37caa512771c9334dcea306b375f3c6d9bb8c1c7 +size 324591 From 66bb25123cfcddc3f4f5fa62c53f3a0f4db154d3 Mon Sep 17 00:00:00 2001 From: Alexander Tobi Fashakin Date: Wed, 11 Oct 2023 10:39:55 +0100 Subject: [PATCH 2/4] update blog --- website/blog/2023-10-11-ferretdb-v1120-available.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/blog/2023-10-11-ferretdb-v1120-available.md b/website/blog/2023-10-11-ferretdb-v1120-available.md index ba392fa818a1..603026be36fb 100644 --- a/website/blog/2023-10-11-ferretdb-v1120-available.md +++ b/website/blog/2023-10-11-ferretdb-v1120-available.md @@ -19,22 +19,22 @@ Let's dive in! ## New PostgreSQL backend In the last couple of weeks, we've been working on migrating to the new PostgreSQL backend, and we're happy to announce that it's now available for testing in the new release. -If you're curious to know more on the new backend, [see here for more](https://blog.ferretdb.io/ferretdb-v1-10-production-ready-sqlite/#the-new-architecture). +If you're curious to know more on the new backend, [see here](https://blog.ferretdb.io/ferretdb-v1-10-production-ready-sqlite/#the-new-architecture). At the moment, it's not enabled by default; you can enable it by setting `--postgresql-new` flag or `FERRETDB_POSTGRESQL_NEW=true` environment variable. -While it's only available for testing in this release, you can expect it to be enabled by default in the next release, so please stay tuned! +You can expect it to be enabled by default in the next release, so please stay tuned! We encourage you to try out the new PostgreSQL backend and let us know what you think – we can't wait to learn about all your discoveries! ## arm64 binaries now available We're also happy to announce that we've added linux/arm64 binaries and .deb/.rpm packages. -This has been a requested feature by the FerretDB community, and it's now available and you can check them [here](https://github.com/FerretDB/FerretDB/releases/). +This has been a requested feature by the FerretDB community, and we're thrilled that we can finally provide them for you. Check them out [here](https://github.com/FerretDB/FerretDB/releases/). ## Docker images changes We've also made changes to our Docker images. -The production Docker images use `scratch` as a base Docker image, with the only file present in the image being a FerretDB binary (with root TLS certificates embedded). +Production Docker images use `scratch` as a base Docker image, with the only file present in the image being a FerretDB binary (with root TLS certificates embedded). ## Exciting time for the community From 02328ed8a40f42fefcc84dab0a6142c4a2067029 Mon Sep 17 00:00:00 2001 From: Alexander Tobi Fashakin Date: Wed, 11 Oct 2023 10:43:58 +0100 Subject: [PATCH 3/4] Update blog --- website/blog/2023-10-11-ferretdb-v1120-available.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/blog/2023-10-11-ferretdb-v1120-available.md b/website/blog/2023-10-11-ferretdb-v1120-available.md index 603026be36fb..e44c9b4a6040 100644 --- a/website/blog/2023-10-11-ferretdb-v1120-available.md +++ b/website/blog/2023-10-11-ferretdb-v1120-available.md @@ -29,7 +29,8 @@ We encourage you to try out the new PostgreSQL backend and let us know what you ## arm64 binaries now available We're also happy to announce that we've added linux/arm64 binaries and .deb/.rpm packages. -This has been a requested feature by the FerretDB community, and we're thrilled that we can finally provide them for you. Check them out [here](https://github.com/FerretDB/FerretDB/releases/). +This has been a requested feature by the FerretDB community, and we're thrilled that we can finally provide them for you. +Check them out [here](https://github.com/FerretDB/FerretDB/releases/). ## Docker images changes From aaec19949fb42ff1b54aef862689ade213a0411d Mon Sep 17 00:00:00 2001 From: Alexander Tobi Fashakin Date: Wed, 11 Oct 2023 12:36:38 +0100 Subject: [PATCH 4/4] Update blog --- ...able.md => 2023-10-11-ferretdb-v112-available.md} | 12 ++++++------ website/static/img/blog/ferretdb-v1.12.png | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) rename website/blog/{2023-10-11-ferretdb-v1120-available.md => 2023-10-11-ferretdb-v112-available.md} (85%) diff --git a/website/blog/2023-10-11-ferretdb-v1120-available.md b/website/blog/2023-10-11-ferretdb-v112-available.md similarity index 85% rename from website/blog/2023-10-11-ferretdb-v1120-available.md rename to website/blog/2023-10-11-ferretdb-v112-available.md index e44c9b4a6040..8e56761f129a 100644 --- a/website/blog/2023-10-11-ferretdb-v1120-available.md +++ b/website/blog/2023-10-11-ferretdb-v112-available.md @@ -1,16 +1,16 @@ --- -slug: ferretdb-v1120-available -title: FerretDB v1.12.0 is available with new PostgreSQL backend ready for testing +slug: ferretdb-v112-available +title: FerretDB v1.12 is available with new PostgreSQL backend ready for testing authors: [alex] description: > - We’ve just released FerretDB v1.12.0 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. + We’ve just released FerretDB v1.12 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. image: /img/blog/ferretdb-v1.12.png tags: [release] --- -![FerretDB v.1.12.0 - new release](/img/blog/ferretdb-v1.12.png) +![FerretDB v.1.12 - new release](/img/blog/ferretdb-v1.12.png) -We've just released FerretDB v1.12.0 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. +We've just released FerretDB v1.12 with many new interesting updates on our new PostgreSQL backend, Docker images, arm64 binaries and packages, and more. @@ -53,7 +53,7 @@ We've also enabled extra details about indexes for `dbStats` response. In addition, bugs from the previous release were addressed in this release. For example, we've relaxed restrictions when `_id` is not the first field in projection, allowing it to be at any index. -Please see our [release notes](https://github.com/FerretDB/FerretDB/releases/tag/v1.12.0) +Please see our [release notes](https://github.com/FerretDB/FerretDB/releases/tag/v1.12.1) In recent weeks, the support and enthusiasm from the community have been remarkable. We appreciate you! diff --git a/website/static/img/blog/ferretdb-v1.12.png b/website/static/img/blog/ferretdb-v1.12.png index 334a7cdcb7f3..ea6ea1c6e7d7 100644 --- a/website/static/img/blog/ferretdb-v1.12.png +++ b/website/static/img/blog/ferretdb-v1.12.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d79065ddf953eba8d39e3adb37caa512771c9334dcea306b375f3c6d9bb8c1c7 -size 324591 +oid sha256:8978e4c74f62fed1c5f7a6691069920317793318911904d6cc0125aa222e4286 +size 323354