v1.37.1
- #18138
configAdd missing validation for labels in plugins - #18108
configMake labels and selectors conform to specification - #18144
inputs.procstatIsolate process cache per filter to fix tag collision - #18191
outputs.sqlPopulate column cache for existing tables
- #18125
depsBump cloud.google.com/go/auth from 0.17.0 to 0.18.0 - #18140
depsBump cloud.google.com/go/auth from 0.17.0 to 0.18.0 - #18094
depsBump cloud.google.com/go/storage from 1.57.2 to 1.58.0 - #18157
depsBump github.com/BurntSushi/toml from 1.5.0 to 1.6.0 - #18124
depsBump github.com/ClickHouse/clickhouse-go/v2 from 2.41.0 to 2.42.0 - #18101
depsBump github.com/SAP/go-hdb from 1.14.13 to 1.14.14 - #18153
depsBump github.com/SAP/go-hdb from 1.14.14 to 1.14.15 - #18199
depsBump github.com/SAP/go-hdb from 1.14.15 to 1.14.16 - #18123
depsBump github.com/apache/arrow-go/v18 from 18.4.1 to 18.5.0 - #18200
depsBump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.6 to 1.0.7 - #18197
depsBump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0 - #18198
depsBump github.com/gosnmp/gosnmp from 1.42.1 to 1.43.1 - #18132
depsBump github.com/jedib0t/go-pretty/v6 from 6.7.5 to 6.7.7 - #18169
depsBump github.com/jedib0t/go-pretty/v6 from 6.7.7 to 6.7.8 - #18189
depsBump github.com/likexian/whois from 1.15.6 to 1.15.7 - #18187
depsBump github.com/likexian/whois-parser from 1.24.20 to 1.24.21 - #18150
depsBump github.com/lxc/incus/v6 from 6.19.1 to 6.20.0 - #18130
depsBump github.com/miekg/dns from 1.1.68 to 1.1.69 - #18149
depsBump github.com/nats-io/nats-server/v2 from 2.12.2 to 2.12.3 - #18147
depsBump github.com/nats-io/nats.go from 1.47.0 to 1.48.0 - #18172
depsBump github.com/netsampler/goflow2/v2 from 2.2.3 to 2.2.6 - #18190
depsBump github.com/prometheus/common from 0.67.4 to 0.67.5 - #18102
depsBump github.com/prometheus/prometheus from 0.307.3 to 0.308.0 - #18155
depsBump github.com/prometheus/prometheus from 0.308.0 to 0.308.1 - #18129
depsBump github.com/snowflakedb/gosnowflake from 1.18.0 to 1.18.1 - #18103
depsBump github.com/tinylib/msgp from 1.5.0 to 1.6.1 - #18188
depsBump github.com/tinylib/msgp from 1.6.1 to 1.6.3 - #18186
depsBump github.com/yuin/goldmark from 1.7.13 to 1.7.15 - #18201
depsBump github.com/yuin/goldmark from 1.7.15 to 1.7.16 - #18092
depsBump go.step.sm/crypto from 0.74.0 to 0.75.0 - #18098
depsBump golang.org/x/crypto from 0.45.0 to 0.46.0 - #18100
depsBump golang.org/x/mod from 0.30.0 to 0.31.0 - #18127
depsBump golang.org/x/net from 0.47.0 to 0.48.0 - #18095
depsBump golang.org/x/oauth2 from 0.33.0 to 0.34.0 - #18093
depsBump golang.org/x/sync from 0.18.0 to 0.19.0 - #18096
depsBump golang.org/x/sys from 0.38.0 to 0.39.0 - #18099
depsBump golang.org/x/term from 0.37.0 to 0.38.0 - #18097
depsBump golang.org/x/text from 0.31.0 to 0.32.0 - #18104
depsBump google.golang.org/api from 0.256.0 to 0.257.0 - #18173
depsBump google.golang.org/grpc from 1.77.0 to 1.78.0 - #18131
depsBump google.golang.org/protobuf from 1.36.10 to 1.36.11 - #18128
depsBump k8s.io/api from 0.34.2 to 0.34.3 - #18148
depsBump k8s.io/apimachinery from 0.34.3 to 0.35.0 - #18126
depsBump k8s.io/client-go from 0.34.2 to 0.34.3 - #18154
depsBump k8s.io/client-go from 0.34.3 to 0.35.0 - #18152
depsBump modernc.org/sqlite from 1.40.1 to 1.41.0 - #18171
depsBump modernc.org/sqlite from 1.41.0 to 1.42.2 - #18170
depsBump software.sslmate.com/src/go-pkcs12 from 0.6.0 to 0.7.0 - #18158
depsBump super-linter/super-linter from 8.3.0 to 8.3.1 - #18174
depsBump super-linter/super-linter from 8.3.1 to 8.3.2 - #18091
depsBump the aws-sdk-go-v2 group with 11 updates - #18146
depsBump the aws-sdk-go-v2 group with 3 updates - #18121
depsBump the aws-sdk-go-v2 group with 8 updates - #18120
depsBump tj-actions/changed-files from 47.0.0 to 47.0.1 - #18115
depsUpdate golangci-lint to 2.7.2
| Arch | Platform | Package | SHA256 |
|---|---|---|---|
| arm64 | CentOS | telegraf-1.37.1-1.aarch64.rpm | fa98ced83037771da2d64a09ce40777bb6d7e4b7de9af5959e6c35780e693ae5 |
| armel | CentOS | telegraf-1.37.1-1.armel.rpm | cebaefb8ecb4fa2447acf347f8c64a53f59aa6ab849bca0d6c57dcdd9f436d2c |
| armv6hl | CentOS | telegraf-1.37.1-1.armv6hl.rpm | 46d82da77388a57a3aa0fd1a0e6c063fec086fa875c5abbbc8aad6da40ab43bd |
| i386 | CentOS | telegraf-1.37.1-1.i386.rpm | d1d707ee9a449f81d5af2edbc2883d77f6277ac0598ccc905388b3e4ab310a2d |
| unknown | CentOS | telegraf-1.37.1-1.loongarch64.rpm | 62705ac19e4191590e871c9db15b397671212a044a549717d2a5411c8f9943b8 |
| ppc64le | CentOS | telegraf-1.37.1-1.ppc64le.rpm | 69059ff0ffadb7378268994f233a5f3c43bdd11d4fb837cff16d401c7ae0285f |
| riscv64 | CentOS | telegraf-1.37.1-1.riscv64.rpm | cc64be04253725e7bbc0b6eba8413c444fa6bc82469c03c751315eecb9243804 |
| s390x | CentOS | telegraf-1.37.1-1.s390x.rpm | 540e27a77f2eed90359a668ac8a3d185dc07d274cc106126651a3a64a0d52f90 |
| amd64 | CentOS | telegraf-1.37.1-1.x86_64.rpm | 840846e64e8bee650dfe42da41c33877f1f0f4d2bf3493f3855d6fd8698a925d |
| amd64 | macOS | telegraf-1.37.1_darwin_amd64.dmg | b1e4551a72b192b7fc9ed4a4189fcddf7f74c4f1333a831d739e45ceef8616be |
| amd64 | macOS | telegraf-1.37.1_darwin_amd64.tar.gz | 2dd091fd3a6bd0acdf8589f4e7b94630deeccf0171cc37c11051c0de05b95dc0 |
| arm64 | macOS | telegraf-1.37.1_darwin_arm64.dmg | e2ec4cbe8c08c37f985b9827a6e9c1a8a3962d0835f2fc2f85ccb7323901b566 |
| arm64 | macOS | telegraf-1.37.1_darwin_arm64.tar.gz | 8157af7fbb5dab90f6c4c34377267d192c6c9bb22227c2764bf652d994600c50 |
| amd64 | FreeBSD | telegraf-1.37.1_freebsd_amd64.tar.gz | c2ed78e2e58fe8b9ee03b1ef021057b37554b2fefa0d9218ff8450a3273f2045 |
| armv7 | FreeBSD | telegraf-1.37.1_freebsd_armv7.tar.gz | 92116e5332213e89af3f81d34dbd975dc62807cf107940e03c78274c0f2264c6 |
| i386 | FreeBSD | telegraf-1.37.1_freebsd_i386.tar.gz | c0d4f25f4a07cc3b2624a9c87fbff76ca076fbb52f1ad31b2a0af370f8932eb7 |
| amd64 | Linux | telegraf-1.37.1_linux_amd64.tar.gz | ed0eee7ff3b4542d14e4a866eb77e972f3c42f3a8cdf83788cd294ae66332c84 |
| arm64 | Linux | telegraf-1.37.1_linux_arm64.tar.gz | 3c6a5c30aec5ed74ec2d2c0f5802ce0f1b45346fefb2065b5cc7802751e24a38 |
| armel | Linux | telegraf-1.37.1_linux_armel.tar.gz | 321d8f99c0497d203f1dc09ef1ea127b959ae2ad3b7709c80164245ad9a4fd2a |
| armhf | Linux | telegraf-1.37.1_linux_armhf.tar.gz | 8d46ad65fc054f7d2487e882f34ada721e7de9bc525a1e5bc0173228b8a9a82b |
| i386 | Linux | telegraf-1.37.1_linux_i386.tar.gz | 4ba3f8d6c73fae30483543fbc52b287c817ce3c5001255b42a4e20ede61968c4 |
| loong64 | Linux | telegraf-1.37.1_linux_loong64.tar.gz | 1f54e5c2c783e3881e1d11012d0dddbce316dde2dffd4a6f202b39d09402e21c |
| mips | Linux | telegraf-1.37.1_linux_mips.tar.gz | d0b7b89ef7e53ff97d7c1cf37055b6c1ed70683d0be8e3b1f6a809093c4e0c00 |
| mipsel | Linux | telegraf-1.37.1_linux_mipsel.tar.gz | b2762f2b36225f710dc785e7e2e0b270a31aad122ecd3db1a5395060697d7603 |
| ppc64le | Linux | telegraf-1.37.1_linux_ppc64le.tar.gz | 6868d804e37427dcc04b7ff21036c7d525f9d3551bdd00acb147dde61e3a0e00 |
| riscv64 | Linux | telegraf-1.37.1_linux_riscv64.tar.gz | c1befff43e6a1ed27cce01cfa9ba3893ce1bb7f0e79f6d1bdf4e150f51b2224c |
| s390x | Linux | telegraf-1.37.1_linux_s390x.tar.gz | 8838978b2af21a3cb7fa7f75d07f69cf5badff1e880ab98ddbda778817ba9f8e |
| amd64 | Windows | telegraf-1.37.1_windows_amd64.zip | 01632c642c328b98fbe5083b762663ead7a3ffa3a59f9d2e9929c38663e700dd |
| arm64 | Windows | telegraf-1.37.1_windows_arm64.zip | c9da394b0e976c1589fce53befad18ab61c9d79dab7860308f578b8a416ffa0f |
| i386 | Windows | telegraf-1.37.1_windows_i386.zip | a354a7d090193dd7c15b596887eeeb44a468d36fda3288764ceef8599e3299d1 |
| amd64 | Debian | telegraf_1.37.1-1_amd64.deb | 5be9ba3c2efb6a2883fcc6771b0f0c58177981ad59b7a22ac23a5afcd6ee3b91 |
| arm64 | Debian | telegraf_1.37.1-1_arm64.deb | a37c9a54aae965a23444ce161b5c4243eec64debf6e587271114ded08bd974b0 |
| armel | Debian | telegraf_1.37.1-1_armel.deb | 6f36c75d328ea35e1d3214c6bf6a26cb084ba01af215aa11ac89ba533d9d83f4 |
| armhf | Debian | telegraf_1.37.1-1_armhf.deb | 111ac7eac9e65c79498f00687a4680094c2a545450f926e90ed389827b70e48b |
| i386 | Debian | telegraf_1.37.1-1_i386.deb | 8d487f973582dfd4bc06f7105649e90dced26141f82429631f0686d2300fba1a |
| loong64 | Debian | telegraf_1.37.1-1_loong64.deb | d7414c65eb185bf2ff243defdf84464d6dbab96e4f6ac60f9a8428ac31f4f0e7 |
| mips | Debian | telegraf_1.37.1-1_mips.deb | 1b43fc67c94160f4f83724d8af7f0b68facbe89bfe997340589aafc0e5d558a3 |
| mipsel | Debian | telegraf_1.37.1-1_mipsel.deb | 2934282b0c7f84745271ac51e46cc072cd0f341f90140a3fdecc4f3f75132226 |
| ppc64el | Debian | telegraf_1.37.1-1_ppc64el.deb | 5824d7cc28879a67f4f3cbfd2fba89027f75641d83d31804289d9d769a1ad3fb |
| riscv64 | Debian | telegraf_1.37.1-1_riscv64.deb | 0dcfc083d17544efc69fae655e26e0d1eab5e2489efc96146a84a93eb7d7d5e9 |
| s390x | Debian | telegraf_1.37.1-1_s390x.deb | 737a8afc47c0cc6936d0d9eb394768d478e42ce5bf7bc28323884006c7e7ded3 |
v1.32.0
Introduces comprehensive progress tracking and logging for search operations in Meilisearch. It adds detailed timing information for each step of the search process, enabling better observability and performance analysis.
by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6072
We accelerate document indexing by processing a large number of tasks in batches or a large number of records in parallel. We expedited the preparation of the payloads by extracting the various changes and assigning internal IDs in parallel. We achieved a 7x speedup on a four-million-document insertion using four CPUs, and the performance scales with the number of CPUs.
The indexedDocuments field in tasks using skipCreation no longer precisely reflects the number of document operations performed, specifically for POST and PUT operations. This count may be higher than the actual number of operations, but it doesn't affect the computation; only the reported count is impacted. We prioritize speed over perfect accuracy here, and the documents are still correctly indexed as before.
by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6080
Fixed vector sort bucketing so documents with identical similarity scores are grouped together, ensuring subsequent ranking rules are applied correctly.
by @dureuill in https://github.com/meilisearch/meilisearch/pull/6081
Fixes a bug where changing searchableAttributes from ["*"] to a subset of fields left orphaned data in fid-based databases, causing corruption and warnings during search.
by @ManyTheFish in https://github.com/meilisearch/meilisearch/pull/6076
Bumps hannoy to v0.1.3-nested-rtxns, which fixes graph-related recall issues and adds a method to rebuild graph links to recover previously malformed graphs. Also fixes a minor issue in the dumpless upgrade flow where the upgrade description was not displayed correctly and related operations were not properly associated with the upgrade.
by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6055
Updated the JavaScript SDK tests to use pnpm instead of yarn in CI workflows, switching the package manager across test configurations to ensure the SDK test suite runs correctly and consistently with the current tooling.
by @Strift in https://github.com/meilisearch/meilisearch/pull/6075
Updated the SDK tests CI workflow for the JavaScript SDKs
by @curquiza in https://github.com/meilisearch/meilisearch/pull/6050
Fix Stacked Borrows violation in IterMut.
by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6087
Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.31.0...v1.32.0
4.06
-
Helm Chart
- chart: Set admin metrics port to http port by @sheyabernstein in https://github.com/seaweedfs/seaweedfs/pull/7936
- fix: Invalid volume mount conditional in filer template by @nichobi in https://github.com/seaweedfs/seaweedfs/pull/7992
-
S3 API
- Fix S3 list objects marker adjustment for delimiters by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7938
- fix: directory incorrectly listed as object in S3 ListObjects by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7939
- Refine Bucket Size Metrics: Logical and Physical Size by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7943
- Fix AWS SDK Signature V4 with STS credentials (issue #7941) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7944
- fix: correcting S3 nil cipher dereference in filer init by @tjasko in https://github.com/seaweedfs/seaweedfs/pull/7952
- Support AWS standard IAM role ARN formats (issue #7946) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7948
- s3api: fix authentication bypass and potential SIGSEGV (Issue #7912) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7954
- store S3 storage class in extended atrributes #7961 by @ravenschade in https://github.com/seaweedfs/seaweedfs/pull/7962
- fix: handle range requests on empty objects (size=0) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7963
- Fix trust policy wildcard principal handling by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7970
- Support Policy Attachment for Object Store Users by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7981
- Fix STS identity authorization by populating PolicyNames (#7985) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7986
- Fix: ListObjectVersions delimiter support by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7987
- Fix STS authorization in streaming/chunked uploads by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7988
- fix(s3api): ensure S3 configuration persistence and refactor authorization tests by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7989
-
Misc
- Standardize -ip.bind flags to default to empty and fall back to -ip by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7945
- Fix unaligned 64-bit atomic operation on ARM32 (#7958) by @aimmac23 in https://github.com/seaweedfs/seaweedfs/pull/7959
- Fix flaky EC integration tests by collecting server logs on failure by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7969
- test: fix EC integration test needle blob mismatch by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7972
- chore: execute goimports to format the code by @promalert in https://github.com/seaweedfs/seaweedfs/pull/7983
-
Filer
- fix(gcs): resolve credential conflict and improve backup logging by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7951
- Fix jwt error in Filer pod (k8s) by @MorezMartin in https://github.com/seaweedfs/seaweedfs/pull/7960
- Fix chown Input/output error on large file sets by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7996
-
Admin
- fix: EC UI template error when viewing shard details by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7955
- Fix special characters in admin-generated secret keys by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7994
-
FUSE Mount
- Fix: prevent panic when swap file creation fails by @LeeXN in https://github.com/seaweedfs/seaweedfs/pull/7957
- Enable writeback_cache and async_dio FUSE options by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7980
-
Mini
- feat: add flags to disable WebDAV and Admin UI in weed mini by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7971
-
Volume Server
- storage/needle: add bounds check for WriteNeedleBlob buffer by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7973
- opt: reduce ShardsInfo memory usage with bitmap and sorted slice by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/7974
- @tjasko made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7952
- @ravenschade made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7962
- @aimmac23 made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7959
- @promalert made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7983
- @nichobi made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7992
Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/4.05...4.06
v7.3.3
Special thanks to the following individuals for their excellent contributions:
- @mmoayyed
- @thomas-nilsson-irfu
9.3.0
QuestDB 9.3.0 is now available, bringing a new wave of query expressiveness and usability improvements across the engine and the Web Console. This release introduces window joins for precise time-based analytics, database views for cleaner query composition, AI-assisted workflows in the console, and the new PIVOT keyword for effortless wide-schema aggregations.
QuestDB now supports WINDOW JOIN, a new join syntax designed specifically for time-based analytics.
WINDOW JOIN allows each row from a primary table to be joined with a time window of rows from another table, with aggregations computed over the matching rows. This makes short-horizon analytics—such as correlating trades with nearby market prices—both expressive and efficient.
SELECT
t.*,
avg(p.bid) AS avg_bid,
avg(p.ask) AS avg_ask
FROM trades t
WINDOW JOIN prices p
ON p.sym = t.sym
RANGE BETWEEN 1 second PRECEDING
AND 1 second FOLLOWING
INCLUDE PREVAILING;
In this example, each row from trades is joined with all rows from prices that share the same symbol and fall within the [-1s, +1s] interval (inclusive). Aggregations are then calculated over the joined rows.
This syntax avoids complex subqueries and makes time-windowed joins explicit, readable, and performant.
QuestDB 9.3.0 adds support for database views.
Views are virtual tables defined by a SELECT statement. They do not persist data on disk. Instead, the underlying query is executed as a subquery each time the view is referenced.
This allows you to encapsulate complex logic, reuse queries across applications, and expose stable schemas without duplicating or materialising data.
CREATE VIEW latest_trades AS
SELECT
symbol,
side,
last(price) AS price,
last(timestamp) AS ts
FROM trades
GROUP BY symbol, side;
Views can be queried just like tables, while always reflecting the latest data from their source tables.
The QuestDB Web Console now includes LLM-powered assistance, available on an opt-in basis using your own API key.
Once enabled, the console can:
- Auto-describe table schemas and column semantics
- Annotate sample rows with plain-language context
- Walk through query execution plans, highlighting joins, filters, and index usage
This makes it easier to understand both what a query does and how it executes—directly where you write SQL.
This release introduces the new PIVOT keyword.
PIVOT is a specialised form of GROUP BY that transforms rows into columns, helping you move from a narrow schema to a wide one in a single query.
Consider the following trades table:
CREATE TABLE trades (
symbol SYMBOL CAPACITY 256 CACHE,
side SYMBOL CAPACITY 256 CACHE,
price DOUBLE,
amount DOUBLE,
timestamp TIMESTAMP
) timestamp(timestamp) PARTITION BY DAY WAL;
A traditional aggregation might look like this:
SELECT side, symbol, last(price) AS price
FROM trades
WHERE symbol IN ('BTC-USD', 'ETH-USD')
ORDER BY side, symbol;
Resulting in a narrow result set.
With PIVOT, the same logic can be expressed as a wide schema:
trades
PIVOT (
last(price)
FOR symbol IN ('BTC-USD', 'ETH-USD')
GROUP BY side
ORDER BY side
);
PIVOT performs a combined filter and aggregation, mapping values directly into columns. This is particularly useful for reporting, dashboards, and downstream systems that prefer column-oriented outputs.
- fix(sql): segfault when using
touch()on a table with a new empty column by @nwoolmer in https://github.com/questdb/questdb/pull/6561 - feat(sql): window join by @puzpuzpuz in https://github.com/questdb/questdb/pull/6292
- fix(pgwire): add support for
SHOW default_transaction_read_onlyby @nwoolmer in https://github.com/questdb/questdb/pull/6562 - fix(core): fix incorrect designated timestamp column displayed by
tables()after column type changes by @glasstiger in https://github.com/questdb/questdb/pull/6570 - fix(sql): support copies of very wide tables and result sets by @nwoolmer in https://github.com/questdb/questdb/pull/6525
- fix(sql): fix false timestamp ordering error with nested SAMPLE BY and ORDER BY by @bluestreak01 in https://github.com/questdb/questdb/pull/6572
- perf(sql): avoid expensive row counting in EXPLAIN query with LIMIT by @mtopolnik in https://github.com/questdb/questdb/pull/6540
- feat(sql): align
glob()function with DuckDB glob syntax by @kafka1991 in https://github.com/questdb/questdb/pull/6552 - perf(sql): speed up JIT-compiled filters by reordering predicates and short-circuiting them by @puzpuzpuz in https://github.com/questdb/questdb/pull/6568
- feat(core): release disk space faster on table drop by @ideoma in https://github.com/questdb/questdb/pull/6555
- perf(sql): speed up row counting in filter queries by @puzpuzpuz in https://github.com/questdb/questdb/pull/6580
- feat(pgwire): support VARCHAR[] bind variables for symbol/varchar/str IN expressions by @kafka1991 in https://github.com/questdb/questdb/pull/6574
- feat(sql): add column projection pushdown for
read_parquet()by @kafka1991 in https://github.com/questdb/questdb/pull/6551 - perf(sql): parallel ORDER BY long_column LIMIT N for high-cardinality GROUP BY by @puzpuzpuz in https://github.com/questdb/questdb/pull/6582
- fix(sql): fix
EXPLAIN UPDATEresulting in error by @bluestreak01 in https://github.com/questdb/questdb/pull/6588 - fix(sql): handle quoted column names with dots in JOIN metadata by @jerrinot in https://github.com/questdb/questdb/pull/6590
- feat(sql): add rowCount, txn and timestamp columns to tables() by @bluestreak01 in https://github.com/questdb/questdb/pull/6581
- perf(sql): speed up min/max aggregates on designated timestamp by @puzpuzpuz in https://github.com/questdb/questdb/pull/6593
- fix(sql): inefficient commit batching during parquet exports by @nwoolmer in https://github.com/questdb/questdb/pull/6596
- fix(conf): auto-detect native libs in jlink runtime by @jerrinot in https://github.com/questdb/questdb/pull/6493
- fix(core): prevent rounding overflow from being ignored during decimal divisions by @RaphDal in https://github.com/questdb/questdb/pull/6598
- feat(sql): support
PIVOTkeyword for rotating rows to columns by @nwoolmer in https://github.com/questdb/questdb/pull/5313 - fix(pgwire): allow large varchar column regardless of send buffer size by @jerrinot in https://github.com/questdb/questdb/pull/6603
- chore(conf): claude.md to steer agents by @jerrinot in https://github.com/questdb/questdb/pull/6607
- feat(core): views by @glasstiger in https://github.com/questdb/questdb/pull/5720
- fix(sql): collect dependent columns during top-down projection propagation by @kafka1991 in https://github.com/questdb/questdb/pull/6600
Full Changelog: https://github.com/questdb/questdb/compare/9.2.3...9.3.0
v3.3.1
- Bump release.version to 3.3.1-SNAPSHOT by @fool1280 in https://github.com/Netflix/zuul/pull/2044
- Remove deprecated gradle props and adjust sample defaults by @gavinbunney in https://github.com/Netflix/zuul/pull/2050
- Add
Cookies.getNames()by @gavinbunney in https://github.com/Netflix/zuul/pull/2051
Full Changelog: https://github.com/Netflix/zuul/compare/v3.3.0...v3.3.1
3.9.1 / 2026-01-07
- [BUGFIX] Agent: fix crash shortly after startup from invalid type of object. #17802
- [BUGFIX] Scraping: fix relabel keep/drop not working. #17807
1.0.0-alpha.79
- Feat/ftps&sftp by @yxrxy in https://github.com/rustfs/rustfs/pull/1308
- fix(tagging): fix e2e test_object_tagging failure by @0xdx2 in https://github.com/rustfs/rustfs/pull/1327
- fix: s3 list object versions next marker by @overtrue in https://github.com/rustfs/rustfs/pull/1328
- chore: upgrade dependencies and migrate to aws-lc-rs by @houseme in https://github.com/rustfs/rustfs/pull/1333
- chore: replace native-tls with pure rustls for FTPS/SFTP e2e tests by @yxrxy in https://github.com/rustfs/rustfs/pull/1334
- chore: upgrade GitHub Actions artifact actions by @houseme in https://github.com/rustfs/rustfs/pull/1339
- feat:Permission verification for deleting versions by @GatewayJ in https://github.com/rustfs/rustfs/pull/1341
- fix: remove nginx-ingress default body size limit by @usernameisnull in https://github.com/rustfs/rustfs/pull/1335
- fix:correct RemoteAddr extension type to enable IP-based policy evaluation by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1356
- fix: do not hardcode bash path by @jan-schreib in https://github.com/rustfs/rustfs/pull/1358
- fix: try casting available blocks to a u64 on FreeBSD and OpenBSD by @jan-schreib in https://github.com/rustfs/rustfs/pull/1360
- Fixing URL output format in IPv6 environments #1343 and Incorrect time in UI #1350 by @houseme in https://github.com/rustfs/rustfs/pull/1363
- fix: fix bucket policy principal parsing to support * and {AWS: *} fo… by @yxrxy in https://github.com/rustfs/rustfs/pull/1354
- fix: fix FTPS/SFTP download issues and optimize S3Client caching by @yxrxy in https://github.com/rustfs/rustfs/pull/1353
- feat:policy Resources support string and array modes. by @GatewayJ in https://github.com/rustfs/rustfs/pull/1346
- add node selector for standalone deployment by @majinghe in https://github.com/rustfs/rustfs/pull/1368
- helm: add nodeSelector to standalone deployment by @31ch in https://github.com/rustfs/rustfs/pull/1367
- dep: upgrade tokio 1.49.0 by @houseme in https://github.com/rustfs/rustfs/pull/1378
- Fix event object structure according to AWS rules by @codedoga in https://github.com/rustfs/rustfs/pull/1379
- Enable the possibility to freely configure request and limit by @mkrueger92 in https://github.com/rustfs/rustfs/pull/1374
- fix:allow NotResource-only policies in statement validation by @LeonWang0735 in https://github.com/rustfs/rustfs/pull/1364
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in https://github.com/rustfs/rustfs/pull/1383
- Fix Path Traversal and Enhance Object Validation by @weisd in https://github.com/rustfs/rustfs/pull/1387
- fix: s3 api compatibility by @overtrue in https://github.com/rustfs/rustfs/pull/1370
- fix: improve s3-tests readiness detection and Python package installation by @overtrue in https://github.com/rustfs/rustfs/pull/1390
- Refactor RPC Authentication System for Improved Maintainability by @weisd in https://github.com/rustfs/rustfs/pull/1391
- fix rpc client by @weisd in https://github.com/rustfs/rustfs/pull/1393
- feat: s3 tests classification by @overtrue in https://github.com/rustfs/rustfs/pull/1392
- Remove unused crates by @houseme in https://github.com/rustfs/rustfs/pull/1394
- fix: OpenBSD does not support TCPKeepalive intervals by @jan-schreib in https://github.com/rustfs/rustfs/pull/1382
- Remove the sysctl crate and use libc's sysctl call interface by @jan-schreib in https://github.com/rustfs/rustfs/pull/1396
- fix: Correct import permissions by @GatewayJ in https://github.com/rustfs/rustfs/pull/1402
- test(s3): add 9 delimiter list tests to implemented tests by @overtrue in https://github.com/rustfs/rustfs/pull/1410
- feat: Add permission verification for account creation by @GatewayJ in https://github.com/rustfs/rustfs/pull/1401
- Fix windows missing default backlog by @jan-schreib in https://github.com/rustfs/rustfs/pull/1405
- fix: improve memory ordering for disk health tracker by @weisd in https://github.com/rustfs/rustfs/pull/1412
- Enhance Object Version Management and Replication Status Handling by @weisd in https://github.com/rustfs/rustfs/pull/1413
- rm online check by @weisd in https://github.com/rustfs/rustfs/pull/1416
- Fix/fix improve for audit by @houseme in https://github.com/rustfs/rustfs/pull/1418
- @usernameisnull made their first contribution in https://github.com/rustfs/rustfs/pull/1335
- @jan-schreib made their first contribution in https://github.com/rustfs/rustfs/pull/1358
- @31ch made their first contribution in https://github.com/rustfs/rustfs/pull/1367
- @codedoga made their first contribution in https://github.com/rustfs/rustfs/pull/1379
- @mkrueger92 made their first contribution in https://github.com/rustfs/rustfs/pull/1374
Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-alpha.78...1.0.0-alpha.79
milvus-2.5.25
Release note is coming...