From 7a8a388d7558427e14d7f938ad9c6801887fe0a8 Mon Sep 17 00:00:00 2001 From: Kyriakos Akriotis Date: Thu, 29 Jan 2026 06:09:09 +0000 Subject: [PATCH] added support for new ts and scraper versions and juicefs #42 --- blog/2026-01-29-release-0-3-7.md | 41 ++++++++++++++++++++++++++++++++ docs/crds/examples.md | 6 +++++ docs/crds/index.mdx | 16 ++++++++++++- 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 blog/2026-01-29-release-0-3-7.md diff --git a/blog/2026-01-29-release-0-3-7.md b/blog/2026-01-29-release-0-3-7.md new file mode 100644 index 0000000..3237687 --- /dev/null +++ b/blog/2026-01-29-release-0-3-7.md @@ -0,0 +1,41 @@ +--- +slug: release-0-3-7 +title: 0.3.7 +authors: [tykobot] +tags: [release] +--- + +## Overview + +:white_check_mark: TyKO 0.3.7 is the first version tested with Typesense 30.x+. +:sos: If you're using **DocSearch Scraper** check the Compatibility Matrix below! + +:::danger +As of Typesense version `30.0`, breaking changes were introduced in the API for transferring the synonyms and curation sets that created a compatibility issue with DocSearch Scraper version prior to `0.12.0.rc14`. For that reason, it is advised to upgrade Typesense and DocSearch Scraper simultaneously if you are upgrading to Typesense 30.x+ from earlier major versions. + +**Compatibility Matrix:** + +| Typesense | DocSearch Scraper | +| --------- | ----------------- | +| 29.x | 0.11.0 | +| 30.x+ | 0.12.0.rc14+ | + +You can follow the related thread in the Typesense Slack channel [here](https://typesense-community.slack.com/archives/C01P749MET0/p1769523580405969) for more information. + +::: + + + +## What's Changed + +### 0.3.7 + +* tested new versions #225 by @akyriako in https://github.com/akyriako/typesense-operator/pull/227 + +**Full Changelog**: https://github.com/akyriako/typesense-operator/compare/typesense-operator-0.3.6-1...typesense-operator-0.3.7 + +### 0.3.6-1 + +* 223 refine nodes and fallback retrieval by @akyriako in https://github.com/akyriako/typesense-operator/pull/224 + +**Full Changelog**: https://github.com/akyriako/typesense-operator/compare/typesense-operator-0.3.6...typesense-operator-0.3.6-1 \ No newline at end of file diff --git a/docs/crds/examples.md b/docs/crds/examples.md index 9f45564..2b00e33 100644 --- a/docs/crds/examples.md +++ b/docs/crds/examples.md @@ -92,6 +92,12 @@ via annotations. You can skip this section entirely. kubectl apply -f https://raw.githubusercontent.com/juicedata/juicefs-csi-driver/master/deploy/k8s.yaml ``` +:::note + +For more information about installing and configuring **JuiceFS** and **JuiceFS CSI Driver** consult [the official documentation](https://juicefs.com/en/). + +::: + #### Install a Redis Cluster ```bash diff --git a/docs/crds/index.mdx b/docs/crds/index.mdx index bac6c46..6150316 100644 --- a/docs/crds/index.mdx +++ b/docs/crds/index.mdx @@ -84,7 +84,7 @@ with the `juicefs-csi-driver` to mount S3 buckets as persistent volumes in pods * If you run on-premises clusters or in any cloud provider, you can now attach any remote S3-compatible storage (e.g., AWS S3, Azure Blob Storage etc.), using `accessMode: ReadWriteMany` together with the `juicefs-csi-driver` to mount S3 buckets as persistent volumes in pods as Typesense data volumes. -For more information about installing and configuring **JuiceFS** and **JuiceFS CSI Driver** consult [the official documentation](https://juicefs.com/en/). +For more information about installing and configuring **JuiceFS** and **JuiceFS CSI Driver** for TyKO check the [examples](/docs/crds/examples.md#use-s3-compliant-storage-as-persistent-volumes). ::: @@ -144,6 +144,20 @@ It is highly recommended, from this operator's perspective, to always expose Typ If you need to scrape a target that requires authentication, you can add the authentication configuration as environment variables via `authConfiguration`. In order to see which options are supported currently out of the box, consult the official documentation: https://typesense.org/docs/guide/docsearch.html#authentication ::: +:::danger +As of Typesense version `30.0`, breaking changes were introduced in the API for transferring the synonyms and curation sets that created a compatibility issue with DocSearch Scraper version prior to `0.12.0.rc14`. For that reason, +it is advised to upgrade Typesense and DocSearch Scraper simultaneously if you are upgrading to Typesense 30.x+ from earlier major versions. + +**Compatibility Matrix:** +| Typesense | DocSearch Scraper | +| --------- | ----------------- | +| 29.x | 0.11.0 | +| 30.x+ | 0.12.0.rc14+ | + +You can follow the related thread in the Typesense Slack channel [here](https://typesense-community.slack.com/archives/C01P749MET0/p1769523580405969) for more information. + +::: + ### MetricsSpec (optional) | Name | Description | Optional | Default |