2026-10-14, Version 26.12.0 (Current), @richardlau
- [
1ebd6d3677] - (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support (Paolo Insogna) #66533 - [
7f1937d2b9] - (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M Snell) #66335
- [
30e76bb16a] - benchmark: fix input passed to subtle.digest in webcrypto-digest (Rafael Gonzaga) #66608 - [
adef72223a] - benchmark: fix buffer option in buffer read/write benchmarks (Rafael Gonzaga) #66604 - [
2f498f08fe] - benchmark: add util.parseArgs benchmark (Rafael Gonzaga) #66599 - [
4ce8412e18] - benchmark: fix url-searchparams-sort to sort a fresh list (RafaelGSS) #66535 - [
493bd6c66e] - benchmark,tools: fix napi benchmarks on GHA (Nigro Simone) #66423 - [
e4515552d6] - build: run QUIC CI for V8 changes (Yuya Inoue) #66602 - [
a888e51062] - build: support Python 3.15 (Mike McCready) #65750 - [
2afab9a63b] - build: do not include shared gtest innodelink path (Antoine du Hamel) #66626 - [
f88c2f8ec6] - build,test: enable temporal support on no-ICU and system-ICU builds (Antoine du Hamel) #66697 - [
5fd03e6fdf] - child_process: propagate config-file permission flags to children (Rafael Gonzaga) #66559 - [
f771134b07] - crypto: isolate provider EC PKCS8 encoding (Filip Skokan) #66413 - [
4e00a293db] - crypto: remove key export and metadata locks (Filip Skokan) #66413 - [
bcd8018775] - crypto: remove verify setup key locking (Filip Skokan) #66413 - [
883250fee2] - crypto: remove KEM key locking (Filip Skokan) #66413 - [
9d98805071] - crypto: remove RSA-OAEP key locking (Filip Skokan) #66413 - [
d6293e7bb1] - crypto: skip secret key mutex allocation (Filip Skokan) #66413 - [
8d8af8003e] - crypto: keep the root cert store per Environment (Shelley Vohr) #66411 - [
c6f0614785] - crypto: remove select Web Crypto warnings (Filip Skokan) #66312 - [
e5360b5a08] - deps: update googletest to 988ea2c1798de7779f656df2281dd36d6039a17a (Node.js GitHub Bot) #66652 - [
7eb230a2c1] - deps: update acorn to 8.19.0 (Node.js GitHub Bot) #66655 - [
af946ba8f3] - deps: update sqlite to 3.54.0 (Node.js GitHub Bot) #66663 - [
007872a85d] - deps: V8: cherry-pick 8d14d49c4040 (Antoine du Hamel) #66627 - [
f44aec4966] - deps: update simdjson to 5.0.3 (Daniel Lemire) #66620 - [
1a33e914e8] - deps: V8: cherry-pick 7d5eb1df2a72 (inoway46) #66566 - [
3294d51e5a] - diagnostics_channel: fix default callback context (Matteo Collina) #66481 - [
5c602a5824] - doc: list futimes among fd APIs disabled by the permission model (Rafael Gonzaga) #66649 - [
eaeb4736c8] - doc: add Test Runner to list of built-in diagnostic channels (Vas Sudanagunta) #66563 - [
0e1c99afae] - doc: document stream/iter behaviors and Node.js extensions (James M Snell) #66483 - [
846236367d] - doc: document URL and Uint8Array references in process.permission (Rafael Gonzaga) #66557 - [
fc3b067be7] - doc: clarify http Agent keepSocketAlive behavior (Efe Karasakal) #66252 - [
73a4e90ce2] - doc: document keepAliveTimeoutBuffer server option (Efe Karasakal) #66286 - [
bb816582af] - doc: fix request.reusedSocket timeout example (Efe Karasakal) #66286 - [
82223ab4d9] - doc: clarify revert PR label policy (Antoine du Hamel) #66529 - [
c6f59d4e8e] - doc: clarify node binary misuse after compromise (Rafael Gonzaga) #66530 - [
8904178498] - doc: document linux-x64-musl build toolchain (Issac) #66523 - [
1e8247a74e] - doc: run license-builder (github-actions[bot]) #66517 - [
b2773d5e4c] - doc: add missing return types in cluster.md (Daniel Pinto) #66453 - [
1ebd6d3677] - (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support (Paolo Insogna) #66533 - [
c1073f31de] - ffi: fix exportArrayBuffer type check (Trivikram Kamat) #66455 - [
69148ee0ff] - fs: lock FileHandle on first read in pull() and pullSync() (James M Snell) #66483 - [
700c60a1cd] - fs: serialize FileHandle writer() async writes (James M Snell) #66483 - [
32833def1c] - http: reduce raw header name allocations (Roberto Bianchi) #66488 - [
7f1937d2b9] - (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M Snell) #66335 - [
115731dda7] - http2: speed up response getHeaders (Roberto Bianchi) #66592 - [
447c36cb45] - lib: fix AbortSignal.any() nested composite leak (Darius) #66617 - [
1722ced4b4] - lib: add --allow-fs-vfs to permission available flags (Rafael Gonzaga) #66554 - [
062ece77fc] - lib: fix benchmark record acknowledgement race (Filip Skokan) #66430 - [
05d0b14438] - lib: set exit code on failed node:bench run() (RafaelGSS) #66534 - [
2cab299471] - lib: default node:bench warmup to 10 invocations (RafaelGSS) #66536 - [
83f507845d] - meta: bump nodejs/node-pr-labeler to dfe5eb3 (Soul Lee) #66606 - [
6fbffd5ee5] - meta: bump codecov/codecov-action from 7.1.0 to 7.1.1 (dependabot[bot]) #66448 - [
bd567f8bd6] - module: fix require of imports with package map (Lazizbek Ergashev) #66565 - [
c442f471a5] - module: synchronously load most ES modules (Geoffrey Booth) #62530 - [
51f66f0134] - permission: keep explicit fs grants when dropping a covering directory (Rafael Gonzaga) #66556 - [
1aa10d80e2] - process: mark process.finalization as release candidate (Matteo Collina) #66436 - [
dd4715a6ba] - querystring: fix value decoding after encoded keys (Ved Chaudhari) #66553 - [
9648a6ba8e] - quic: reject closed stream writer writes with a TypeError (James M Snell) #66483 - [
d6f566baf8] - quic: give each BindingData its own allocator state (Shelley Vohr) #66411 - [
c3204c15bd] - quic: validate session close error codes (Christian Aurich Zanettini Martins) #66302 - [
5b87354f5a] - quic: destroy stream on invalid promise body (Christian Aurich Zanettini Martins) #66260 - [
9ef698c781] - sqlite: validate aggregate() name and options (Guilherme Araújo) #66463 - [
bbf41f8cfb] - sqlite: persist enableDefensive() across reopen (Trivikram Kamat) #66404 - [
54867cd25e] - sqlite: throw on oversized strings instead of aborting (Trivikram Kamat) #66521 - [
4314cde48b] - src: release uv_fs_t in permission WildcardIfDir (Rafael Gonzaga) #66555 - [
0e58916f08] - src: stop including simdjson.h from env.h (Daniel Lemire) #66620 - [
06f56a55bb] - src: use native CopyArrayBufferBytes for webstream buffer copy (René) #66400 - [
2e3dd5bb63] - src: fix config file handling (Marco Ippolito) #66431 - [
cd86506bc2] - src: mark config file as stable (Marco Ippolito) #66431 - [
15ff9884e4] - stream: skip idle webstreams start and watchers (Matteo Collina) #66424 - [
3f75c89fb8] - stream: add pipeToSync() failOnIncompleteClose option (James M Snell) #66483 - [
6cecf140e7] - stream: do not fail the writer when pipeToSync() cannot close (James M Snell) #66483 - [
16833534b6] - stream: fix fromSync() async input error messages (James M Snell) #66483 - [
af41622ad8] - stream: reject closed fromWritable() writes with a TypeError (James M Snell) #66483 - [
4b83c6c38e] - stream: accept explicit stream/iter budgets below 16384 (James M Snell) #66483 - [
f302fbd04a] - stream: reduce per-chunk overhead in stream/iter consumers (James M Snell) #66483 - [
7ba60dcdbe] - stream: keep the original error when writer.fail() throws (James M Snell) #66483 - [
dcac51a7db] - stream: align pull() abort handling with the spec (James M Snell) #66483 - [
995dee6b6b] - stream: honor stream/iter protocols on function objects (James M Snell) #66483 - [
6eaf91353a] - stream: do not hold back nested async data in from() (James M Snell) #66483 - [
69d44aedb4] - stream: bound pre-batched async values in from() (James M Snell) #66483 - [
6b1e7c4cf1] - stream: guard shareSync() against re-entrant source reads (James M Snell) #66483 - [
8a47365425] - stream: split oversized share batches under drop-oldest (James M Snell) #66483 - [
30cbc4e643] - stream: reject drop-newest backpressure in shareSync() (James M Snell) #66483 - [
42ae08594e] - stream: detach shareSync consumers on strict budget errors (James M Snell) #66483 - [
fa49de9ba6] - stream: keep share buffer when all consumers detach (James M Snell) #66483 - [
e6662cb904] - stream: fix Utf8Stream flush handling (James M Snell) #66473 - [
93596b1a9e] - stream: add dump()/dumpSync() for stream/iter (Ethan Arrowood) #65598 - [
4ba6ce1b0c] - stream: port remaining SonicBoom tests for Utf8Stream (Matteo Collina) #66275 - [
cd8b5fa5b0] - test: tolerate async block count updates in test-fs-stat-bigint (Rafael Gonzaga) #66576 - [
30814ce991] - test: replace discard loops with dump() (Ethan Arrowood) #65598 - [
20441b8fc0] - test: run node-bench tools test sequentially (Filip Skokan) #66338 - [
9618da6fe3] - test: remove duplicated cases in permission fs-read fixture (Rafael Gonzaga) #66450 - [
c348a4cb46] - test: run instantiateStreaming-bad-imports WPT (Filip Skokan) #66322 - [
7d4fda6ba7] - test: honor allowed WPT promise rejections (Filip Skokan) #66322 - [
d4c87eb086] - test: scope Blob WPT failures to big-endian (Filip Skokan) #66322 - [
7309ddf204] - test_runner: rerun failing todo tests in suites (Barak) #66605 - [
da908b3072] - test_runner: report load errors with --test-isolation=none (Lazizbek Ergashev) #66550 - [
b18e121625] - test_runner: add mock call assertions to t.assert (Guilherme Araújo) #66476 - [
3d691ab75e] - tools: restore Python 3.14 for daily WPT (Filip Skokan) #66699 - [
714aca1ef6] - tools: switch to PGP and SHA256 in ICU updater (Antoine du Hamel) #66469 - [
fa9fca45e4] - tools: lint thread_local in src (Shelley Vohr) #66411 - [
dbc3e97847] - tools: copy hdr_histogram_internal.h in update-histogram.sh (Filipe Oliveira (Redis)) #66528 - [
4760c27904] - tools: bump the eslint group in /tools/eslint with 5 updates (dependabot[bot]) #66445 - [
63c20ee58e] - vfs: add ComposableProvider for layered mounts (Matteo Collina) #66235 - [
ab057989af] - watch: strip underscore aliases of watch flags (Trivikram Kamat) #66365
release-1.30.6
nginx-1.30.6 stable version has been released, with fixes for buffer overflow vulnerability when using alias with rewrite (CVE-2026-15176), buffer overflow vulnerability when evaluating string expressions with variables (CVE-2026-93479), request body injection vulnerability in HTTP/3 (CVE-2026-95101), session forgery vulnerability when using TLS session ticket key rotation (CVE-2026-97629), and use-after-free vulnerability when using ngx_http_ssi_module with AIO (CVE-2026-97205).
See official CHANGES-1.30 on nginx.org.
Below is a release summary generated by GitHub.
Full Changelog: https://github.com/nginx/nginx/compare/release-1.30.5...release-1.30.6
release-1.31.7
nginx-1.31.7 mainline version has been released, with fixes for buffer overflow vulnerability when using alias with rewrite (CVE-2026-15176), buffer overflow vulnerability when evaluating string expressions with variables (CVE-2026-93479), request body injection vulnerability in HTTP/3 (CVE-2026-95101), session forgery vulnerability when using TLS session ticket key rotation (CVE-2026-97629), and use-after-free vulnerability when using ngx_http_ssi_module with AIO (CVE-2026-97205).
See official CHANGES on nginx.org.
Below is a release summary generated by GitHub.
- Dav: destination validation for COPY and MOVE with "alias" by @VadimZhestikov in https://github.com/nginx/nginx/pull/1764
- Version bump by @pluknet in https://github.com/nginx/nginx/pull/1773
- SSL: set c->error on connection reset SSL_read() error. by @pluknet in https://github.com/nginx/nginx/pull/1271
- SSL: support for iPAddress subjectAltName in certificates. by @jimf5 in https://github.com/nginx/nginx/pull/1264
- Rejected zero size in buffer-size directives. by @sbhowmikf5 in https://github.com/nginx/nginx/pull/1644
- HTTP/2: implement RFC 9218 Extensible Prioritization Scheme for HTTP by @ac000 in https://github.com/nginx/nginx/pull/1520
- QUIC: support BPF reload and binary upgrade by @saikrishnakumarreddy in https://github.com/nginx/nginx/pull/1756
- QUIC: fixed binary upgrade from older versions by @route443 in https://github.com/nginx/nginx/pull/1813
- Updated OpenSSL and PCRE used for win32 builds by @pluknet in https://github.com/nginx/nginx/pull/1816
- GeoIP2: support for GeoIP2 http & stream modules by @nitin9977 in https://github.com/nginx/nginx/pull/1655
Full Changelog: https://github.com/nginx/nginx/compare/release-1.31.6...release-1.31.7
2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95
- [
ddbf974b47] - (SEMVER-MINOR) crypto: addcrypto.parsePKCS12()(Brian Muenzenmeyer) #65627 - [
c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #65553 - [
a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #65484 - [
c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #65484 - [
51aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #63411 - [
d11c65d2f2] - doc: add araujogui to collaborators (Guilherme Araújo) #66090 - [
acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #65593 - [
a7f8de6362] - (SEMVER-MINOR) net: support sendingnet.BoundSocketto threads and child processes (Guy Bedford) #64725 - [
60c3eb61bd] - (SEMVER-MINOR) perf_hooks: implementSlidingWindowHistogram(James M Snell) #65825 - [
6b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #65806 - [
75456a3512] - (SEMVER-MINOR) perf_hooks: implement HistogrammeanCIAPI (James M Snell) #65606 - [
72d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #65434 - [
41161dda87] - (SEMVER-MINOR) sqlite: addStatementSync.prototype.close()(Guilherme Araújo) #64232 - [
adbc757d70] - (SEMVER-MINOR) sqlite: addStatementSync.prototype[Symbol.dispose]()(Guilherme Araújo) #64232 - [
241339f072] - (SEMVER-MINOR) src,lib: addutil.markPromiseAsHandled(James M Snell) #65805 - [
63b0974d9e] - (SEMVER-MINOR) util: implementutil.throttle(James M Snell) #65899 - [
a3bbb5a26f] - (SEMVER-MINOR) util: implementdebounce(James M Snell) #65899
- [
e6832b2cb1] - assert: fix TypeError on deepStrictEqual with null Map key or Set member (Sergey Sannikov) #64449 - [
a079177d9f] - benchmark: add --csv option to compare.js with --analyze (James M Snell) #65922 - [
10b1a0f70f] - benchmark: fix max-regressions detection in compare.js (James M Snell) #65587 - [
e0c7ba8ad5] - benchmark: add --analyze option to benchmark/scatter.js (James M Snell) #65594 - [
21fed10bb0] - benchmark: add crypto class benchmarks (Filip Skokan) #65518 - [
fa912242b7] - buffer: fix unaligned UTF-16LE decoding (Matteo Collina) #65905 - [
a6bd0c1413] - build: suppress OpenSSL asm warnings with clang (Richard Lau) #66023 - [
94e12139ee] - build: derive V8_LOGGING_LEVEL from dcheck_always_on (Joyee Cheung) #65744 - [
7a2f322943] - build: fix quiet default for make builds (Shelley Vohr) #65826 - [
c280d650b0] - build: allow linking shared dependencies in the GN build (Shelley Vohr) #65797 - [
4b23a4472c] - build: enable the V8 sandbox in shared-cage builds (Shelley Vohr) #62237 - [
676e15c003] - build: define V8_CONTIGUOUS_COMPRESSED_RO_SPACE for shared cage (Shelley Vohr) #65464 - [
f784058482] - build: remove obsolete configure flags (Chengzhong Wu) #65456 - [
f63f37d243] - build: activate correct default flags for riscv64 (Stewart X Addison) #65708 - [
da46ac075d] - build: derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #65491 - [
249e9a16dd] - build,src: gate jspi flag on V8_ENABLE_WEBASSEMBLY (Piotr Kubaj) #66082 - [
146f00f64b] - child_process: clear timeout timer on spawn-time error too (kishore280) #65506 - [
13987f4418] - crypto: remove redundentstd::movecall (Antoine du Hamel) #66111 - [
ef957ac85f] - crypto: skip private RSA parameters in key details (Filip Skokan) #66108 - [
8feccc5e22] - crypto: use provider EC group names (Filip Skokan) #66108 - [
764e0d1120] - crypto: fetch ciphers for private-key encoding (Filip Skokan) #66108 - [
50ffed1979] - crypto: decode PKCS#1 keys through providers (Filip Skokan) #66108 - [
56c16b2fd6] - crypto: derive keys through EVP_KDF (Filip Skokan) #66108 - [
a4effe6809] - crypto: use names for asymmetric key algorithms (Filip Skokan) #65966 - [
ddbf974b47] - (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer) #65627 - [
8e631aa48f] - crypto: add Hybrid KEMs to Web Cryptography (Filip Skokan) #65759 - [
5c51129e16] - crypto: optimize private EC JWK import (Filip Skokan) #65908 - [
c2ec40c2d7] - crypto: disable non-FIPS WebCrypto paths in FIPS mode (Filip Skokan) #65172 - [
e198aa0f79] - crypto: read RSA-PSS restrictions from provider (Filip Skokan) #66108 - [
253784f0e9] - crypto: optimize and benchmark key preparation (Filip Skokan) #65892 - [
80a6ad509b] - crypto: avoid EC reconstruction for signature sizing (Filip Skokan) #65908 - [
5b592b772c] - crypto: avoid EC raw export reconstruction (Filip Skokan) #65908 - [
ee956ae3bf] - crypto: export EC JWK coordinates directly (Filip Skokan) #65908 - [
684008be58] - crypto: read EC curve metadata directly (Filip Skokan) #65908 - [
f4665f1c41] - crypto: validate the limit of PBKDF2 iterations (Filip Skokan) #65704 - [
624abbecd7] - crypto: use primordials in HKDF info validation (Filip Skokan) #65704 - [
e4d916f175] - crypto: add mgf1Hash for RSA-OAEP (Adam Mcgrath) #65073 - [
db8a9162a8] - crypto: fix multi-prime RSA JWKs (Filip Skokan) #65649 - [
022ac83504] - crypto: cache valid ECDH key pairs (Filip Skokan) #65615 - [
c61953ebcc] - crypto: add strict mode to --force-fips (Filip Skokan) #65645 - [
db6ea132a5] - crypto: add FIPS indicator diagnostics channel (Filip Skokan) #65645 - [
c162c68ff0] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #65553 - [
2b62aafd20] - crypto: validate JWK usages before key_ops (Filip Skokan) #65550 - [
ec7819db69] - crypto: fix RSA-PSS oversized salt handling (Filip Skokan) #65550 - [
a4ab3d84d7] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #65484 - [
c2f1e829ea] - (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip Skokan) #65484 - [
51aad5a80d] - (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #63411 - [
5a46a9acbb] - crypto: improve SubtleCrypto.supports() accuracy (Filip Skokan) #65222 - [
191ebfb26c] - crypto: fix public PKCS8 export error (한국) #65609 - [
b6d7ed372b] - crypto: fix private SPKI export error (Filip Skokan) #65550 - [
79509c25a4] - crypto: correct CCM decryption FIPS error message (kyungrae) #65450 - [
9adc87bc16] - crypto: harden X509Certificate state (Filip Skokan) #65518 - [
c63aa331b4] - crypto: optimize key slot caching (Filip Skokan) #65518 - [
87daea43a7] - crypto: add null checks for OPENSSL_INIT_new() (Nora Dossche) #63457 - [
98ca5e9358] - crypto: prevent Hmac.digest() from returning uninitialized memory (Matteo Collina) #65112 - [
0c090a28cd] - crypto: avoid throwing CryptoKey brand checks (Filip Skokan) #65503 - [
a13cc3f723] - crypto: avoid throwing KeyObject brand checks (Filip Skokan) #65503 - [
b8db0045ef] - deps: V8: cherry-pick ea9c016f26ad (Gundepalli Sravani) #66570 - [
ba09b53487] - deps: V8: backport c3553509f460 (Jakob Linke) #66089 - [
9ce8ef405b] - deps: V8: backport 8901c793e439 (Toon Verwaest) #66089 - [
fb0d0ca289] - deps: V8: backport 0b94a9fd23ba (Ruan Gustavo) #65753 - [
2faca508c0] - deps: update googletest to 8eff9e336692fc95961e096564f1044c600b881d (Node.js GitHub Bot) #66009 - [
4396c9bffe] - deps: update googletest to 283c17563fe7a1111cd7f581aa5d541e8baeff2f (Node.js GitHub Bot) #65833 - [
8a5b12570c] - deps: update simdjson to 4.6.11 (Node.js GitHub Bot) #65834 - [
c47feb09e8] - deps: update zlib to 1.3.2.1-motley-285e94b (Node.js GitHub Bot) #65835 - [
9f0d905286] - deps: upgrade npm to 11.19.1 (npm team) #65573 - [
373cd332d8] - deps: update googletest to 36ba75f0ad5383a9759f17f3f72fd4661c72cb6d (Node.js GitHub Bot) #65654 - [
aeed6132a7] - deps: update simdjson to 4.6.9 (Node.js GitHub Bot) #65655 - [
2583571342] - deps: update zlib to 1.3.2.1-motley-5eb4d7e (Node.js GitHub Bot) #65494 - [
d11c65d2f2] - doc: add araujogui to collaborators (Guilherme Araújo) #66090 - [
0a4a8d602a] - doc: fix duplicate 'the' typo innode_platform.cc(Muhammad Al-Muzahid) #66058 - [
b6538138ef] - doc: clarify sub-1000ms behavior in socket.setKeepAlive (Haram Jeong) #65869 - [
d319fa7de4] - doc: remove obsolete mentioning of cl.exe on windows (Chengzhong Wu) #66038 - [
67cb305b59] - doc: note that default signal handling resets the signal mask (Shelley Vohr) #65877 - [
160d44e025] - doc: clarify QUIC async write backpressure (John Finnerty) #65947 - [
ffd47a7ee5] - doc: clarify permission model scope for output paths (Rafael Gonzaga) #66004 - [
2e1772a8ab] - doc: fill in missing zstd docs (James M Snell) #65867 - [
9f88c6f8dc] - doc: add inoway46 as triager (Yuya Inoue) #65565 - [
c2620d01f3] - doc: document windowsHide for child_process.fork (Christopher Buss) #65887 - [
6076111e1a] - doc: qualify directory read ordering for native fs (Trivikram Kamat) #65868 - [
7bf048a336] - doc: add DOMException section to errors API reference (Avocado) #65206 - [
414b6bfa62] - doc: expand revert commit collaborator instructions (Mike McCready) #65848 - [
c8ac91692c] - doc: note that FreeEnvironment() runs a shared event loop (Shelley Vohr) #65691 - [
cc47cc0983] - doc: clarify security triage dispositions and permission boundaries (Rafael Gonzaga) #65436 - [
8b79a71e78] - doc: fix default limit of maxHeadersCount (Aryn H) #65472 - [
56b1252a54] - doc: fix return types for sync methods (Chiang Fong Lee) #58575 - [
da0d32a333] - doc: document REPL DEP0185 throws and uncaught-exception behavior (Adrián Estrada) #64993 - [
f8ab3619b6] - doc: document close() error when in a sqlite callback (Trivikram Kamat) #65090 - [
131f1db302] - doc: clarify return type offs.mkdtemp*(Antoine du Hamel) #65743 - [
7755e98183] - doc: updatechangelog-makerinstructions for releasing (Juan José) #65707 - [
f982a53433] - doc: add stability status tocrypto.setEngine(Antoine du Hamel) #65746 - [
17be003f7c] - doc: remove outdated TLS authorized warning (Tim Perry) #65597 - [
424002232d] - doc: fix stale TOC in maintaining-dependencies (greenhead) #65523 - [
dddb9b57a5] - doc: refactor the AI guidelines (Joyee Cheung) #65269 - [
397b58e113] - doc: fix triggerAsyncId() comment in async_hooks example (soreavis) #64583 - [
338ec94d83] - doc: fix fsPromises.watch overflow value (Matt Radbourne) #64605 - [
f18be21b14] - doc: clarify stream direction in options.stdio note (Avocado) #65236 - [
f07c6acd8b] - doc: clarify signal listener behavior (Som Samantray) #65243 - [
8bc17b0c7a] - doc: add test reporter event lifecycle diagram (sangwook) #63780 - [
452e7477d4] - doc: discourage AbortSignal cleanup for long-lived resources (Efe Karasakal) #64342 - [
acc1578179] - doc: deprecateServer.prototype._listen2innode:net(Antoine du Hamel) #65593 - [
e7ed4361d6] - doc,test: account for OpenSSL 4.1 behaviours (Filip Skokan) #65956 - [
c65fafeab4] - errors: validate constructor name (Christian Aurich) #65607 - [
f6b47938b7] - events: fix weak listener retention overwrite (Aryan) #64024 - [
a27db42c3e] - fs: coerce FileHandle.read length like fs.read (Xia Chao) #65521 - [
f3019b522a] - fs: throw on existing dir in cpSync with errorOnExist (Daijiro Wachi) #64124 - [
cd1011458f] - fs: support removing read-only files in rmSync on Windows (Sparsh :)) #64453 - [
d659dd8cd8] - fs: give directories created by cpSync the source directory's mode (Shelley Vohr) #65488 - [
1dfb047293] - fs: handle recursive watch setup races (Filip Skokan) #65699 - [
bc431c8413] - fs: apply nocase to literal glob exclude patterns (Yusuke Hayashi) #64817 - [
dd5662e641] - fs: do not descend into symlinks for ** unless following symlinks (RafaelGSS) #65435 - [
ac4cf54292] - fs: watch directories, not files, in recursive fs.watch fallback (Shelley Vohr) #65486 - [
7804bfbd71] - fs: preserve directory timestamps in cp (Abhinandan Kumar) #65540 - [
ba5ca5a1a5] - fs: fix recursive watch error handling (Filip Skokan) #65635 - [
b71c4c0551] - fs: fix rmSync error messages for non-ASCII paths (Yeaseen) #61233 - [
53b4700892] - http: don't destroy socket after request completes (Barath Raj) #65952 - [
96d4c23f17] - http: fast-forward teardown of unread messages (Matteo Collina) #65732 - [
742b4bf5a6] - http: coalesce chunked writes during auto-corking (GetThatCookie) #64987 - [
8921108175] - http2: settle pending write callbacks on destroy (Matteo Collina) #66016 - [
9a2f77a3fc] - http2: fix onread assert when destroying session from stream handler (Sankalp Thakur) #65116 - [
99e41eb43a] - http2: error for incomplete reads on RST, auto-drain, deprecate aborted (Tim Perry) #63249 - [
d520b9601c] - http2: fix write deadlock exposed by larger window sizes (Tim Perry) #65440 - [
86b2497aae] - http2: fix async context loss when trailers carry END_STREAM (Orgad Shaneh) #63814 - [
536ccc7daf] - https: limit proxy CONNECT response headers (Matteo Collina) #64545 - [
fe6147832b] - inspector: fix abort when two Environments own the inspector (Shelley Vohr) #65877 - [
843a27782a] - inspector: fix crash when the IsolateData has no platform (Shelley Vohr) #65818 - [
3f0b6d3308] - lib: avoid repeat internal receiver checks (Filip Skokan) #65910 - [
0039479b4a] - lib: fix shared buffer growability validation (Filip Skokan) #65845 - [
e7907130ae] - lib: use Web IDL interface brand checks (Filip Skokan) #65846 - [
7ae085552b] - lib: fix AbortSignal.any() abort propagation (Yuya Inoue) #66014 - [
01032f4fdc] - lib: fix for FileHandle.readableWebStream (Patrick Dähne) #58842 - [
60a9a28206] - lib: avoid unsafe array iteration in cli table (Donghoon Kang) #65838 - [
230a7fcef0] - lib: optimize internal Web IDL dictionaries (Filip Skokan) #65857 - [
7cc02b14ec] - lib: validate sequence iterator objects (Filip Skokan) #65844 - [
c2bb3aeccc] - lib: defer source map payload decoding until first use (Shelley Vohr) #65490 - [
c4b390cf17] - lib: optimize async context frame activation (Tim Perry) #65519 - [
3e4fc50a4f] - lib: use validateArray for array arguments (JunHwan Choi) #65344 - [
b351ac9cd4] - meta: bump step-security/harden-runner from 2.21.0 to 2.21.1 (dependabot[bot]) #66044 - [
693e890fec] - meta: bump github/codeql-action/upload-sarif from 4.37.9 to 4.38.0 (dependabot[bot]) #66046 - [
9c2abc13c2] - meta: bump github/codeql-action/init from 4.37.9 to 4.38.0 (dependabot[bot]) #66048 - [
b3c5c2b91d] - meta: bump github/codeql-action/analyze from 4.37.9 to 4.38.0 (dependabot[bot]) #66049 - [
2428b13b02] - meta: bump github/codeql-action/autobuild from 4.37.9 to 4.38.0 (dependabot[bot]) #66050 - [
eff5d15041] - meta: add joyeecheung as v8 currency strategic initiative champion (Joyee Cheung) #65965 - [
aa549fed0d] - meta: expand on collaborator restoration process (Chengzhong Wu) #65962 - [
593b40eb2b] - meta: add web-standards as webidl owners (Filip Skokan) #65856 - [
e711d3fef3] - meta: bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) #65718 - [
0fc8a38f5b] - meta: cleanup targos emeritus changes (Antoine du Hamel) #65738 - [
2ca2fd566d] - meta: bump github/codeql-action/init from 4.37.3 to 4.37.9 (dependabot[bot]) #65714 - [
325709818e] - meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9 (dependabot[bot]) #65717 - [
8481d22f72] - meta: bump actions/setup-node from 6.4.0 to 7.0.0 (dependabot[bot]) #65720 - [
cd2bd5d9fd] - meta: bump step-security/harden-runner from 2.20.0 to 2.21.0 (dependabot[bot]) #65721 - [
fdec747105] - meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 (dependabot[bot]) #65722 - [
34c2fca088] - meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9 (dependabot[bot]) #65723 - [
46d4549938] - meta: document collaborator automation (Filip Skokan) #65671 - [
a7f8de6362] - (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child processes (Guy Bedford) #64725 - [
466f1f8e62] - net: fix BlockList.fromJSON for IPv4-mapped IPv6 rules (Daijiro Wachi) #64125 - [
cd04cb10d6] - net: recognize bare IPv6 loopback addresses in isLoopback (Daijiro Wachi) #63619 - [
d983942636] - node-api: make object property arrays const (Yilong Li) #65621 - [
cc124394cc] - path: removeStringPrototypeCharCodeAtfrom some methods ofposix(Wiyeong Seo) #54668 - [
60c3eb61bd] - (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M Snell) #65825 - [
6b3e6f9d5c] - (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram (James M Snell) #65806 - [
8aa870940c] - perf_hooks: reuse buffer for uv metrics (Donghoon Kang) #65985 - [
9cfbfae660] - perf_hooks: validate import normalization offset (Matteo Collina) #65950 - [
75456a3512] - (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API (James M Snell) #65606 - [
127cb31864] - perf_hooks: add missing resource timing attributes (greenhead) #65017 - [
72d1b40c56] - (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange (James M Snell) #65434 - [
847fe4d049] - permission: block FileHandle fsync and fdatasync (Rafael Gonzaga) #65431 - [
fa9188bd63] - quic: fix two small bugs in HTTP/3 stream internals (Tim Perry) #65970 - [
ee80beaa9f] - quic: fix crash in onStreamClose (Marten Richter) #65861 - [
98486dd764] - quic: reject zero addressLRUSize (Christian Aurich) #65827 - [
97516fc256] - quic: stop guarding ngtcp2_recv_stop_sending callback field (René) #65688 - [
024bef25eb] - quic: remove unused fin flag from blob reader wakeup (trivenay) #65315 - [
5468337456] - quic: release stream arenas before cleanup (Trivikram Kamat) #65410 - [
a794e36970] - sqlite: throw on invalid URL path instead of abort (Guilherme Araújo) #66026 - [
f58a55b8d0] - sqlite: add diagnostic channel (Guilherme Araújo) #62241 - [
be849bc6af] - sqlite: reject connection access from authorizer callbacks (Trevor Burnham) #65156 - [
41161dda87] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.close() (Guilherme Araújo) #64232 - [
adbc757d70] - (SEMVER-MINOR) sqlite: add StatementSync.prototype[Symbol.dispose]() (Guilherme Araújo) #64232 - [
b7b18fdbc9] - sqlite: run backup completion in callback scope (Filip Skokan) #65666 - [
59827acd7f] - sqlite: isolate applyChangeset filter errors (Trivikram Kamat) #64823 - [
5a01df2d15] - sqlite: reject deserialize() while in a callback (Trivikram Kamat) #64796 - [
c9b6e75a2e] - sqlite: refactor error helpers and user function pointers (Ali Hassan) #62794 - [
d4eb6c62a9] - sqlite: prevent database close during callbacks (Matteo Collina) #64743 - [
83b3431c25] - src: detach cppgc wrappers from their Realm before it is freed (Shelley Vohr) #65778 - [
13ed7e35e7] - src: list scripts when--runhas no command (James Ross) #64606 - [
0f62f2b2df] - src: print exception thrown during primordial initialization (Joyee Cheung) #65991 - [
70117640f7] - src: don't kill own process group on failed spawn (Lazizbek Ergashev) #65054 - [
64649abfd4] - src: keep the first snapshot blob alive for later isolates (Shelley Vohr) #65779 - [
3c814e8c3c] - src: fix Stop() terminating the next Environment on the isolate (Shelley Vohr) #65819 - [
a3ababcebb] - src: fix null pointer call when running without a startup snapshot (Shelley Vohr) #65820 - [
7331f5cfcc] - src: stop leaking a CppHeap in CommonEnvironmentSetup (Shelley Vohr) #65792 - [
5570a84048] - src: fix use-after-free in CleanupHookThunkRun (Caleb Everett) #65630 - [
abe1b673e9] - src: keep global list of addon-provided cleanup hooks (Anna Henningsen) #63985 - [
2203ac9382] - src: fix startup snapshot reproducibility of InternalFieldInfo (Chengzhong Wu) #65684 - [
b282765d99] - src: fix live lock between environments with blocked requests (Ilyas Shabi) #65520 - [
61ca3ba93c] - src: apply IsolateSettings when using a snapshot (Shelley Vohr) #65407 - [
33b8d6e10f] - src: add re-entrancy guard to TriggerUncaughtException (Temuulen Undrakhbayar) #64327 - [
49232db71e] - src: reuse cached strings in CompileSerializeMain (agape1225) #65453 - [
e3f52b80a5] - src: report libuv error when openAsBlob cannot stat (Paul Bouchon) #65517 - [
42a5a19027] - src: shave about 20 bytes off each TLSWrap instance (James M Snell) #65144 - [
a06bb51e22] - src: use UTF-8 for task runner filesystem paths (Archkon) #64868 - [
241339f072] - (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell) #65805 - [
1260642ace] - stream: destroy Duplex.from async function on early return (Aman Chadha(IVIXMMI)) #65963 - [
5f06defdbd] - stream: make share budget failures detach before throwing (James M Snell) #66028 - [
d1c60d898d] - stream: update broadcast to retain buffered data with zero consumers (James M Snell) #66028 - [
bbb00558c5] - stream: avoid promise allocation for parked transform writes (Matteo Collina) #65625 - [
3216bc3912] - stream: keep webstream stream states in fast-mode objects (Matteo Collina) #65625 - [
70c1415686] - stream: reject closed only after sink abort settles (Lazizbek Ergashev) #65727 - [
f8737b8ee5] - stream: fix ERR_INVALID_STATE when cancelling Readable.toWeb() (Richard Scarrott) #62773 - [
faa16f671c] - stream: amortize writable buffer compaction (Gürgün Dayıoğlu) #65847 - [
6262e0b8c6] - stream: create write request objects lazily (Matteo Collina) #64455 - [
0f0566de15] - stream: allocate stream read buffers from a slab (Matteo Collina) #64455 - [
02c776a7c6] - stream: ensure that stateful transforms preserve this (James M Snell) #65658 - [
4b29051971] - stream: fix nested async flushing with infinite sources (James M Snell) #65658 - [
2e54186d97] - stream: ensure from() observes returned rejecting promise correctly (James M Snell) #65658 - [
fd68d5ca6a] - stream: apply source normalization once at call time (James M Snell) #65658 - [
49ee85b462] - stream: make pipeTo source normalization independent of Writer (James M Snell) #65658 - [
d7d0440f08] - stream: pre-aborted pipeTo now applies dest failure handling (James M Snell) #65658 - [
6d8e643ef3] - stream: ensure async dispoal after endSync awaits for drain (James M Snell) #65658 - [
a082916c00] - stream: ensure factory signals remain active through closing (James M Snell) #65658 - [
38829295a7] - stream: skip unobserved 'readable' emission at EOF (Matteo Collina) #65749 - [
d535859c22] - stream: avoid per-chunk promises in webstream adapters (Matteo Collina) #65548 - [
80568f6818] - stream: address stream/iter review feedback (James M Snell) #65652 - [
6952928f68] - stream: replace object sentinel with symbol (James M Snell) #65652 - [
9c22c4124c] - stream: cancel active stream/iter pulls (James M Snell) #65652 - [
24d87990cf] - stream: fix merge settlement tagging and falsy error tracking (James M Snell) #65652 - [
1e215c4b51] - stream: ensure full-close semantics when closed (James M Snell) #65652 - [
f499d6fadf] - stream: fixup writer to terminate on consumer return/throw (James M Snell) #65652 - [
2130738033] - stream: ensure iterator cleanup on done, reject, etc (James M Snell) #65652 - [
748adc6275] - stream: fixup cancelation handling in pull() (James M Snell) #65652 - [
47b3f6a1fa] - stream: fix early drain after Utf8Stream reopen (Matteo Collina) #65633 - [
6dab5412cf] - test: skip RSA-PSS keygen deprecation tests with BoringSSL (Shelley Vohr) #65808 - [
95d9a25b61] - test: consolidate crypto provider cache coverage (Filip Skokan) #66108 - [
612db6d5b2] - test: deflake user timing WPT assertions (Filip Skokan) #66036 - [
61a73d31eb] - test: fix RSA/DSA wrong-passphrase flake (Filip Skokan) #65983 - [
d9f4a3ee3e] - test: reuse fixed primes in DH tests (Filip Skokan) #65980 - [
a0fd0a8bd6] - test: use named parameters in DH stress test (Filip Skokan) #65980 - [
810a6b00ee] - test: update tests to run with OpenSSL >= 3.0 FIPS mode (Filip Skokan) #64960 - [
dc6b9ba5b2] - test: deflake test-run-watch-cwd-isolation-none-* (Antoine du Hamel) #66035 - [
0f27bd2459] - test: unskiptest-watch-create-isolation-none(Antoine du Hamel) #66041 - [
1019f624f3] - test: deflake util.throttle tests (Filip Skokan) #66034 - [
b4a6719f37] - (SEMVER-MINOR) test: expand histogram test coverage (James M Snell) #65825 - [
047d7c53d2] - test: implement low-risk test optimizations (James M Snell) #65926 - [
33775d2bbb] - test: prevent parser reuse across close scenarios (Filip Skokan) #66017 - [
b8c5283cbc] - test: fix stderr Buffer assertion in exec encoding test (greenhead) #66008 - [
13a2982002] - test: improve sequential test performance (James M Snell) #65928 - [
a578933da0] - test: overlap SLH-DSA signature checks (Filip Skokan) #65980 - [
bfdf20729d] - test: unref cancelled broadcast source timer (Filip Skokan) #65980 - [
b29154d471] - test: collect timeout signals explicitly (Filip Skokan) #65980 - [
384d4fe3ea] - test: skip retries in DNS timeout coverage (Filip Skokan) #65980 - [
c7323843f4] - test: synchronize ordered runner events (Filip Skokan) #65980 - [
625290573a] - test: avoid idle HTTP/HTTPS connections (Filip Skokan) #65980 - [
2bde68398f] - test: close WebAssembly test HTTP servers (Filip Skokan) #65980 - [
4c702e401b] - test: deflake node-api test-free-called (Christian Aurich) #65948 - [
0b6d945ebc] - test: skip C++ symbols in tick-processor-arguments (Philipp Dunkel) #65906 - [
e04210b383] - test: try fixing windows build replacing WMIC (James M Snell) #65949 - [
aed73444de] - test: fix flaky cleanup in http2 test (Tim Perry) #65701 - [
22f47ff728] - test: update WPT WebCrypto, WebIDL and interfaces (Filip Skokan) #65679 - [
f2af511a24] - test: zero-fill buffers before the string length limit check (Christian Aurich) #65755 - [
a28aad9960] - test: update WPT for url to c23755a144 (Node.js GitHub Bot) #65651 - [
ba65bb149a] - test: fix recursive fs.watch error fixture (Filip Skokan) #65683 - [
f3b9f132b1] - test: update streams WPT (Jeong SeokChan) #65638 - [
d2e0f2d3bd] - test: deflake fastutf8stream destroy and reopen tests (Christian Aurich) #65554 - [
7b5896c136] - test: cover Readable.from() sync iterator errors (jakecastelli) #65515 - [
66eafad642] - test: document WPT runner workflows (Filip Skokan) #65510 - [
2e2dc0f556] - test: simplify test-worker-heap-profile.js (Donghoon Kang) #65372 - [
2e57caac46] - test: prefer in-memory databases in sqlite tests (Paul Bouchon) #64701 - [
cef908596e] - test: fix typo from funciton to function (parkhojeong) #63403 - [
4c7bbd4182] - test: widen the gap in the resolver maxTimeout comparison (Shelley Vohr) #65780 - [
25c81c9eff] - test: fix the thread-spawn handshake in the WASI threads fixture (Shelley Vohr) #65780 - [
cab5dcedbe] - test: only count restarts after the write in watch emit-restarted test (Shelley Vohr) #65780 - [
db0ca93e94] - test: ignore tunnel resets in proxy invalid-char-in-url test (Shelley Vohr) #65780 - [
1f0087040a] - test: handle EPIPE in closed channel test (Christian Aurich) #65770 - [
ed4e5df638] - test: deflake test-runner-coverage (Christian Aurich) #65728 - [
48ecb16909] - test: set type=none on IBM i for empty source (Abdirahim Musse) #65545 - [
554a3fba98] - test: deflake WASI poll timing checks (Filip Skokan) #65672 - [
91b5389430] - test: skipfs-watch-recursive-delete-raceon AIX (Antoine du Hamel) #65698 - [
4ed0c8cc6c] - test: deflake test-inspect-async-hook-setup-at-inspect (Christian Aurich) #65584 - [
500b98cc7d] - test: deflake test-watch-mode-restart-esm-loading-error (Christian Aurich) #65623 - [
099c20fcbd] - test: avoid orphaned child on Windows abort test (Kirill Saied) #65451 - [
fc9364fe55] - test: riscv64: skip node-api sea test (Stewart X Addison) #65569 - [
c9d6b5f731] - test: mark platform-specific tests as flaky (Filip Skokan) #65562 - [
cb93d40549] - test,benchmark: use OpenSSL feature helpers (Filip Skokan) #65762 - [
b4b859319d] - test_runner: avoid reusing v8 serializers (Yuya Inoue) #65951 - [
b3766225e1] - test_runner: fix quote escaping in JUnit (Jihwan) #65971 - [
ec37f934db] - tls: propagate singleUse to the secure context (Carlos Vinicius) #66025 - [
21aec3f286] - tls: defer re-entrant calls to SSL state machine from JS (Tim Perry) #65105 - [
ffd3de2831] - tls: read the peer certificate chain without consuming it (Tony Gies) #65602 - [
3481ea3c43] - tls: don't trigger SNICallback or OCSPRequest from the TLS lib stack (Tim Perry) #64827 - [
d75957f0c8] - tls: drop hand-rolled TLS client hello parser (Tim Perry) #64827 - [
c555ba0aeb] - tools: updatetools/v8for Python 3.13 (Richard Lau) #66109 - [
aafff27ebe] - tools: bump eslint-plugin-jsdoc in /tools/eslint in the eslint group (dependabot[bot]) #66102 - [
7a481ebd2c] - tools: group CodeQL GHA updates (Antoine du Hamel) #66057 - [
b2252b4074] - tools: summarize auto-start-ci failures (Filip Skokan) #65979 - [
499fe73da7] - tools: bump the eslint group in /tools/eslint with 6 updates (dependabot[bot]) #66045 - [
d004d957ae] - tools: update pgo build doc for linux (Chengzhong Wu) #66024 - [
bfa329dbba] - tools: correct Slack action version comments (Filip Skokan) #66013 - [
d55d30313b] - tools: make checkout credential use explicit (Filip Skokan) #66013 - [
0a9e844866] - tools: pass author to commit message validator (Filip Skokan) #66012 - [
f5edf1cd7c] - tools: reduce test runner timing overhead (Filip Skokan) #65980 - [
1cb899f727] - tools: bump js-yaml from 4.3.1 to 4.3.2 in /tools/eslint (dependabot[bot]) #65931 - [
9a1d47bc53] - tools: bump js-yaml from 4.3.1 to 4.3.2 in /tools/lint-md (dependabot[bot]) #65932 - [
a1649b36bc] - tools: fix commit queue error summary matching (Filip Skokan) #65913 - [
ff25d0a268] - tools: lint PR commit messages without approval (Filip Skokan) #65875 - [
ab3c2a81f4] - tools: unlabel author ready on base branch conflicts (Filip Skokan) #65872 - [
c97d09cb4a] - tools: apply feedback to and simplify contributor guidance workflow (Filip Skokan) #65785 - [
5410d94903] - tools: removetruefrom branch name for auto-update automation (Antoine du Hamel) #64961 - [
7a45a46798] - tools: bump @humanfs/node from 0.16.7 to 0.16.8 in /tools/eslint (dependabot[bot]) #65757 - [
5df6d29a24] - tools: bump browserslist from 4.28.4 to 4.28.8 in /tools/eslint (dependabot[bot]) #65758 - [
8a9f89bdaa] - tools: refine contributor guidance workflow (Filip Skokan) #65745 - [
ed3e9a2583] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #65716 - [
8d4f0cf264] - tools: do not flag force push as invalid message (Antoine du Hamel) #65700 - [
350b3e69bb] - tools: retry first-time contributor query (Filip Skokan) #65648 - [
fbbfcc499f] - tools: query first-time contributor status (Filip Skokan) #65592 - [
b5885fc823] - tools: offset GitHub crons by 3 minutes (Michaël Zasso) #65612 - [
0cdd3171c0] - tools: label PRs lacking second approval (Filip Skokan) #65538 - [
5240f00c2e] - tools: welcome first-time contributors (Filip Skokan) #65533 - [
fbde6050aa] - tools: enable concurrency for eslint (Huáng Jùnliàng) #62352 - [
ebc028d75d] - trace_events: fix abort when Node.js does not own the V8 platform (Shelley Vohr) #65954 - [
55db777a9a] - typings: add task_queue internal binding types (Seongeun Lee) #65662 - [
ac37bbe109] - typings: add timeoutInfo to TimersBinding (greenhead) #65811 - [
3d9177b477] - typings: add missing sea binding properties (이혜미) #65815 - [
b23928a1f1] - typings: add types for performance binding (Jungwon Sohn) #65574 - [
f67ed991a6] - typings: add encodeIntoResults to EncodingBinding (greenhead) #65350 - [
a1ae3dd285] - typings: add typing for permission binding (Seungmin Nam) #65385 - [
fc43781ee8] - typings: fix fs_event_wrap start filename type (leah-1ee) #65661 - [
7e6a56c367] - typings: add fs_event_wrap internal binding types (leah-1ee) #65661 - [
7508db2cf8] - typings: add stream_pipe internal binding types (Seongeun Lee) #65664 - [
1957f9a282] - typings: add profiler internal binding types (Seongeun Lee) #65660 - [
62ee9eef22] - typings: add ffi internal binding types (Donghoon Kang) #65734 - [
6cad9a6f77] - typings: update zlib binding declarations (이혜미) #65639 - [
54d77431e6] - url: add Symbol.toStringTag to URLPattern (Khaidi Chu) #65925 - [
6345c6d24f] - url: align URLPatternInit dictionary conversion with WebIDL (Piyush Yadav) #65498 - [
63b0974d9e] - (SEMVER-MINOR) util: implement util.throttle (James M Snell) #65899 - [
a3bbb5a26f] - (SEMVER-MINOR) util: implement debounce (James M Snell) #65899 - [
212f6c6c7b] - util: canonicalize namespaced tags in inspect() (René) #63257 - [
b44c072228] - zlib: reject invalid zstd dictionaries (James M Snell) #65867 - [
de1074d592] - zlib: fix zstd reset (James M Snell) #65867 - [
d7e7308c76] - zlib: improve zstd decoding across chunk boundaries (James M Snell) #65865
Release v1.1.0
📦 Download Binaries from https://openobserve.ai/downloads
- fix: redirect to login page on unauthorised error with http2 streaming by @bjp232004 in https://github.com/openobserve/openobserve/pull/8185
- fix: dashboard refresh warning when no variables present by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8191
- fix: dashboard config height issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8201
- test: add _timestamp test with qm by @neha00290 in https://github.com/openobserve/openobserve/pull/8204
- chore: remove special handler for negative index search by @haohuaijin in https://github.com/openobserve/openobserve/pull/8213
- fix: manually clear the input using updateInputValue function by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8203
- feat: logs page highlighting by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8059
- feat: tantivy index for multi stream [phase 1] by @haohuaijin in https://github.com/openobserve/openobserve/pull/8193
- fix: check if cache latest files enabled for cache local file by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8219
- feat: remove syslog by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8227
- fix: improve write flush logic by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8208
- test: add unit tests for alerts and self reporting by @Subhra264 in https://github.com/openobserve/openobserve/pull/8228
- refactor: stream stats by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8163
- fix: dashboard unit tests by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8111
- chore: add UTs, run fmt and clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/8237
- ci: fixed o2 strapi workflow notfication issue by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/8218
- test: add pytest for queries and assert hits by @neha00290 in https://github.com/openobserve/openobserve/pull/8241
- fix: OpenAPI descriptions for endpoints by @ByteBaker in https://github.com/openobserve/openobserve/pull/8231
- fix: cloud sync by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8222
- fix: scan_stats for each node info by @haohuaijin in https://github.com/openobserve/openobserve/pull/8251
- fix: RUM component testing by @omkarK06 in https://github.com/openobserve/openobserve/pull/8194
- test: e2e-add-to-table-tests by @neha00290 in https://github.com/openobserve/openobserve/pull/8257
- fix: check quick mode enabled or not while redirecting from log stream by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8245
- feat: store ratelimit info in vendor extension by @ByteBaker in https://github.com/openobserve/openobserve/pull/8259
- fix: fixed traces error handling by @omkarK06 in https://github.com/openobserve/openobserve/pull/8236
- fix: dashboard unit tests by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8239
- fix: enhance dashboard transpose validation in UI tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8167
- chore: increase minimum coverage threshold for API by @ByteBaker in https://github.com/openobserve/openobserve/pull/8270
- feat: use uuid v7 for internal trace ids by @oasisk in https://github.com/openobserve/openobserve/pull/8261
- feat: A better "Improve scan file" for wal parquet search #7876 by @yaga-simha in https://github.com/openobserve/openobserve/pull/8242
- chore: debug logs for gc and get_ctx_and_physical_plan by @Loaki07 in https://github.com/openobserve/openobserve/pull/8256
- fix: introduce reo dot dev by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8279
- chore: default disable utf8view for main by @haohuaijin in https://github.com/openobserve/openobserve/pull/8283
- fix: default value for enable_distinct_fields by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8287
- fix: cloud pricing related changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8284
- test: playwright upload artifact error fixes by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8190
- test: dashboard max query range limit by @ktx-akshay in https://github.com/openobserve/openobserve/pull/6813
- test: e2e-logs-table-testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/8309
- test: e2e logs downloads test cases by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8001
- test: add dashboard visualize test cases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8303
- fix: add length filter for tantivy token by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8310
- chore: rollback cargo.lock by @haohuaijin in https://github.com/openobserve/openobserve/pull/8317
- fix: hash join behavior change after upgrade datafusion by @haohuaijin in https://github.com/openobserve/openobserve/pull/8325
- perf: imporve string view gc by @haohuaijin in https://github.com/openobserve/openobserve/pull/8290
- fix: organization related issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8130
- chore(deps-dev): bump vite from 6.3.5 to 6.3.6 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8343
- chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8326
- ci: rollback coverage by mistake by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8344
- fix: dashboard search text for variables SQL query by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8342
- fix: correct union query with wildcard[main] by @haohuaijin in https://github.com/openobserve/openobserve/pull/8347
- chore: shutdown ddl pool by @oasisk in https://github.com/openobserve/openobserve/pull/8330
- fix: Dashboards Names needed on the QueryManager by @yaga-simha in https://github.com/openobserve/openobserve/pull/8335
- fix: root user password reset by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8348
- fix: user update mode for enterprise by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8363
- chore: Move async scan_files_filtered() into appropriate async_file module by @yaga-simha in https://github.com/openobserve/openobserve/pull/8358
- chore: Update canonnicalization step for scan_files_filtered to be more async by @yaga-simha in https://github.com/openobserve/openobserve/pull/8364
- test: create org testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/8362
- feat: add tokio runtime metrics collection by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8371
- feat: highlight stream fields when part of default environment quick … by @bjp232004 in https://github.com/openobserve/openobserve/pull/8336
- feat: add per-stream flatten level configuration by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8353
- feat: provided search on indextype selection along with name field. by @bjp232004 in https://github.com/openobserve/openobserve/pull/8333
- feat: Display Alert name on the frontend - QueryManager View by @yaga-simha in https://github.com/openobserve/openobserve/pull/8378
- fix: landing page / Home page revamp by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/6729
- fix: o2 UI table improvements by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8033
- fix: vrl panic issues (#8355) by @oasisk in https://github.com/openobserve/openobserve/pull/8366
- fix: sorting issue in query management page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8305
- feat: support nats ttl marker by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8377
- fix: UI support for uuid-v7 timestamp traceid's in traces by @omkarK06 in https://github.com/openobserve/openobserve/pull/8286
- fix: removed the check for show add destination button by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8402
- fix: rewrite match_all_raw fns to match_all by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8399
- fix: str_match with function panic[main] by @haohuaijin in https://github.com/openobserve/openobserve/pull/8396
- fix: skip when start time > end time for delayed derived stream by @Subhra264 in https://github.com/openobserve/openobserve/pull/8064
- fix: dashboard camelCase issue in query by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8407
- fix: changed code-mirror to monaco-editor by @omkarK06 in https://github.com/openobserve/openobserve/pull/8047
- fix: handle empty hits with streaming aggs #8411 by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8412
- test: str_match_coalesce_fix by @neha00290 in https://github.com/openobserve/openobserve/pull/8403
- fix: axisvalue issue on go to logs page drilldown #8404 by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8405
- fix: shutting down DDL connection by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8398
- feat: use nats queue for cluster coordination by @Subhra264 in https://github.com/openobserve/openobserve/pull/8413
- chore: node list & user session refresh apis (#8198) by @oasisk in https://github.com/openobserve/openobserve/pull/8200
- fix: improve stream stats reset by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8426
- fix: dashboard ensure case-insensitive comparison for stream field validation for camelCase by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8424
- fix: update table chart no data validation logic by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8422
- fix: restrict
select *query for visualization (#8302) by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8368 - fix: In logs append results if partition results are chunked by @omkarK06 in https://github.com/openobserve/openobserve/pull/8385
- fix: improve nats queue with limit policy by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8436
- test: add camelCase tests for dashboard by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8423
- feat: tantivy index for multi stream [phase 2] by @haohuaijin in https://github.com/openobserve/openobserve/pull/8229
- fix: o2 ui improvements latest by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8391
- fix: support prefix star match_all by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8451
- fix: general management UI in sync by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8443
- fix: fixed searcharound and parsed unparsed sql by @bjp232004 in https://github.com/openobserve/openobserve/pull/8240
- feat: remove etcd by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8466
- refactor: replace feature_per_thread_lock with mem_table_bucket_num by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8484
- feat: support inverted index for metadata stream by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8483
- fix: interesting field config by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8480
- ci: updated oss strapi notification to pusblish content by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/8465
- fix: update remote wal config by @uddhavdave in https://github.com/openobserve/openobserve/pull/8359
- test: add custom variable tests for dashboard by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8401
- fix: improve match_all contains query by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8491
- feat: add pipeline usage by @uddhavdave in https://github.com/openobserve/openobserve/pull/8295
- feat: implement broadcast join by @haohuaijin in https://github.com/openobserve/openobserve/pull/8506
- fix: stream stats min_ts error by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8509
- feat: add bulk enable/disable for alert and pipelines by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8438
- refactor: fix OpenAPI schemas and improvements by @ByteBaker in https://github.com/openobserve/openobserve/pull/8505
- fix:
order_by_metadatafor responses from cache by @Loaki07 in https://github.com/openobserve/openobserve/pull/8514 - feat: custom config file path by @uddhavdave in https://github.com/openobserve/openobserve/pull/8464
- fix: sql query editor rapidly increases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8435
- fix: make ./data/download folder default for report server chrome download by @Subhra264 in https://github.com/openobserve/openobserve/pull/8209
- fix: added additional match_all pattern to the syntax guide by @bjp232004 in https://github.com/openobserve/openobserve/pull/8475
- perf: perpare support tantivy optimizer for join/subuqery in single stream by @haohuaijin in https://github.com/openobserve/openobserve/pull/8532
- fix: series list issue for color override config on pie chart by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8540
- fix: correct ent repo path by @uddhavdave in https://github.com/openobserve/openobserve/pull/8544
- test: Reworked logs download tests, added 10 tests for json and sql w… by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8543
- feat: remove grpc call for get result cache also improve RW logic by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8246
- fix: orphaned database entries by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8557
- fix: search parquet for wal by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8558
- fix: remove drilldown and compare against config on visualization rc7(#8534) by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8562
- fix: should add include search term before group by clause by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8515
- feat: add separate telemetry url by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8564
- fix: trace id added for values api by @bjp232004 in https://github.com/openobserve/openobserve/pull/8408
- fix: improve dashboard API models & add field annotations by @ByteBaker in https://github.com/openobserve/openobserve/pull/8546
- test: added advanced sql queries by @neha00290 in https://github.com/openobserve/openobserve/pull/8573
- chore: upgrade datafusion to v50.0.0 by @haohuaijin in https://github.com/openobserve/openobserve/pull/8526
- fix: create scheduled_job if it does not exist in another super cluster region by @Subhra264 in https://github.com/openobserve/openobserve/pull/8536
- fix: dashboard toLowercase issue (#8538) by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8563
- test: add test cases for visualization using "Select *" queries by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8589
- fix: check for lower case select as well in middle of the query by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8545
- fix: stream detail page (schema) layout changed by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8585
- feat: support index optimizer for join/subuqery in multi stream by @haohuaijin in https://github.com/openobserve/openobserve/pull/8575
- fix: import issue due to refactoring on visualization by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8591
- fix: update quick_mode parameter handling in logs URL based on configuration for drilldown and go to logs in dashboard by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8586
- fix: consider all fts fields to ignore for distinct values by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8601
- chore: bump crate versions by @ByteBaker in https://github.com/openobserve/openobserve/pull/8593
- fix: alert module code splitting by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8611
- fix: do not allow select * query with share link (#8565) by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8568
- fix: Add CC0-1.0 license to allow list by @yaga-simha in https://github.com/openobserve/openobserve/pull/8626
- fix: config load at top and ensure otlp url is set by @uddhavdave in https://github.com/openobserve/openobserve/pull/8627
- feat: support match_all for multi stream by @haohuaijin in https://github.com/openobserve/openobserve/pull/8608
- feat: support index optimizer topn asc by @haohuaijin in https://github.com/openobserve/openobserve/pull/8630
- test: add camelCase test scenarios by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8570
- fix: change enrichment_table data type to blob for mysql by @Subhra264 in https://github.com/openobserve/openobserve/pull/8628
- fix: enrichment table delete event must be watched by @Subhra264 in https://github.com/openobserve/openobserve/pull/8578
- fix: histogram interval config issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8622
- fix: distinct values has no _timestamp by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8634
- fix: stream stats merge by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8648
- fix: search partition alignment by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8581
- test: pytest tests sql by @neha00290 in https://github.com/openobserve/openobserve/pull/8637
- fix: data missing issue during search on ingester nodes by @hengfeiyang with @Copilot in https://github.com/openobserve/openobserve/pull/8639
- feat: cloud email domains by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8584
- feat: improve metrics for RemoteScanExec by @haohuaijin in https://github.com/openobserve/openobserve/pull/8653
- test: add dashboard override config test case by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8652
- fix: enrichment table schema error by @haohuaijin in https://github.com/openobserve/openobserve/pull/8664
- fix: streams list render issue main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8644
- fix: optimize cache metadata by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8671
- feat: impl broadcast join for enrichment table by @haohuaijin in https://github.com/openobserve/openobserve/pull/8672
- fix: import internal_err by @haohuaijin in https://github.com/openobserve/openobserve/pull/8673
- fix: Root user should not be added to any organization by @Subhra264 in https://github.com/openobserve/openobserve/pull/8632
- fix: should not show checkbox before loading columns by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8618
- fix: redirect to login page on unauthorised error with http2 streaming by @bjp232004 in https://github.com/openobserve/openobserve/pull/8656
- fix: remove select all placeholder for metrics by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8675
- fix: return search stream not found if schema is not found for the stream by @Subhra264 in https://github.com/openobserve/openobserve/pull/8620
- perf: improve load speed for enrichment table in
EnrichmentExecby @haohuaijin in https://github.com/openobserve/openobserve/pull/8679 - fix: added warning message to the pipeline default destination node by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8596
- fix: rename regex patterns to sensitive data redaction by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8681
- fix: pipeline UI revamp by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8676
- test: add tests for enrichment table local storage functions by @Subhra264 in https://github.com/openobserve/openobserve/pull/8680
- chore: bump crate versions by @ByteBaker in https://github.com/openobserve/openobserve/pull/8623
- fix: resolve concurrency issue in put_file_contents by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8684
- feat: add context support to chat requests and improve type safety by @ByteBaker in https://github.com/openobserve/openobserve/pull/8682
- fix: handle LLM-specific errors by @ByteBaker in https://github.com/openobserve/openobserve/pull/8690
- fix: make memory cache and file stats cache reloadable by @uddhavdave in https://github.com/openobserve/openobserve/pull/8689
- fix: pass additional context to the AI depending on the page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8697
- feat: create alert from dashboard by @oasisk in https://github.com/openobserve/openobserve/pull/8700
- feat: pipeline errors on ui by @oasisk in https://github.com/openobserve/openobserve/pull/8695
- test: add pytest for dashboard by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8698
- fix: pipeline_last_errors existing index issue by @oasisk in https://github.com/openobserve/openobserve/pull/8705
- fix: home page minor changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8704
- feat: add external user warning while adding to role by @oasisk in https://github.com/openobserve/openobserve/pull/8709
- fix: add aws-lc-rs feature to lettre to avoid smtp client initialization error by @Subhra264 in https://github.com/openobserve/openobserve/pull/8691
- fix: new import path by @uddhavdave in https://github.com/openobserve/openobserve/pull/8667
- fix: new pipeline UI improvements by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8714
- fix: menu item + home page ux changes by @oasisk in https://github.com/openobserve/openobserve/pull/8719
- fix: alerts with threshold from dashboards by @oasisk in https://github.com/openobserve/openobserve/pull/8711
- feat: use cache for scheduled pipeline by @Subhra264 in https://github.com/openobserve/openobserve/pull/8707
- chore: update default dashboard version from 1 to 5 by @ByteBaker in https://github.com/openobserve/openobserve/pull/8718
- fix: menu item and home view changes by @oasisk in https://github.com/openobserve/openobserve/pull/8725
- fix: build manifest of both builds succeed plus more by @prabhatsharma in https://github.com/openobserve/openobserve/pull/8729
- fix: logs histogram skeleton creation issue by @omkarK06 in https://github.com/openobserve/openobserve/pull/8651
- fix: add retry for enrichment table failure (#8716) by @Subhra264 in https://github.com/openobserve/openobserve/pull/8720
- chore: traces UI changes by @oasisk in https://github.com/openobserve/openobserve/pull/8728
- fix: disallow _timestamp field as alias by @bjp232004 in https://github.com/openobserve/openobserve/pull/8674
- fix: o2 ai updates by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8734
- fix: dashboard filter flaky testcases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8732
- test: updated page manager and logs page files by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8730
- fix: o2 UI updates by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8737
- fix: fetch annotations in parallel with queries by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8736
- fix: promql editor issues in add alert page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8748
- fix: pipepline errors cleanup by @oasisk in https://github.com/openobserve/openobserve/pull/8745
- fix: fill missing value for scatter chart by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8746
- fix: node health api by @uddhavdave in https://github.com/openobserve/openobserve/pull/8744
- fix:
timed_annotations.end_timecolumn update type by @ByteBaker in https://github.com/openobserve/openobserve/pull/8751 - refactor: extract reusable Headers extractor for actix-web handlers by @ByteBaker in https://github.com/openobserve/openobserve/pull/8742
- chore: increase minimum coverage threshold for API by @ByteBaker in https://github.com/openobserve/openobserve/pull/8763
- fix: when local mode is true ignore role group by @Subhra264 in https://github.com/openobserve/openobserve/pull/8764
- fix: alert threshold fixes by @oasisk in https://github.com/openobserve/openobserve/pull/8752
- fix: set download mmdb to disable as default by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8768
- fix: dashboard add minimum height to panel container for better layout by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8773
- fix: add support for extracting series names from gauge charts by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8774
- chore: add tests, fmt, clippy by @ByteBaker in https://github.com/openobserve/openobserve/pull/8775
- refactor: replace manual JSON deser with
web::Jsonextractors by @ByteBaker in https://github.com/openobserve/openobserve/pull/8778 - feat: Rate, Errors and Duration metrics on traces list page by @omkarK06 in https://github.com/openobserve/openobserve/pull/8757
- test: e2e test dino poc by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8771
- perf: do not use streaming aggs if total_secs is less than
ZO_AGGS_MIN_NUM_PARTITIONS_SECSby @Loaki07 in https://github.com/openobserve/openobserve/pull/8787 - fix: update in kubernetes datasource configuration by @bjp232004 in https://github.com/openobserve/openobserve/pull/8785
- chore: bump
thiserror: 1.0->2.0.17 andzip: 5.1.1->6.0.0 by @ByteBaker in https://github.com/openobserve/openobserve/pull/8717 - perf: store enrichment table in disk as parquet format by @haohuaijin in https://github.com/openobserve/openobserve/pull/8686
- fix: ux changes for logs page by @bjp232004 in https://github.com/openobserve/openobserve/pull/8790
- test: updated merge logic for test dino upload by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8793
- fix: (openapi) deprecate duplicate operationId by @ByteBaker in https://github.com/openobserve/openobserve/pull/8794
- feat: add legends type configuration options and gridlines visibility to dashboard panels by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8291
- fix: fixed stream name in traces RED queries by @omkarK06 in https://github.com/openobserve/openobserve/pull/8795
- fix: dashboard listing pages UI changes made sync with other pages by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8796
- feat: traces for agent by @oasisk in https://github.com/openobserve/openobserve/pull/8800
- test: enhanced unflattened test to not be flaky by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8808
- fix: improve slow log detail by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8811
- fix: improve backend UT performance by @ByteBaker in https://github.com/openobserve/openobserve/pull/8804
- test: Delete Template tests flakiness fix, code quality enhancements by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8810
- feat: Introduce query optimization recommendation service to background jobs by @yaga-simha in https://github.com/openobserve/openobserve/pull/8791
- fix: Unsupported data type: Utf8View for join by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8814
- feat: add MCP protocol endpoints by @ByteBaker in https://github.com/openobserve/openobserve/pull/8798
- feat: partial err warning if results exceeds query limit only for by @Loaki07 in https://github.com/openobserve/openobserve/pull/8802
- test: UTF8 queries pytests by @neha00290 in https://github.com/openobserve/openobserve/pull/8818
- fix: removed unused HAVING clause from traces RED queries by @omkarK06 in https://github.com/openobserve/openobserve/pull/8821
- fix: dashboard flaky testcases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8820
- feat: update the scheduled_jobs triggers at once using a single db call by @Subhra264 in https://github.com/openobserve/openobserve/pull/8723
- feat: add update fields api by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8826
- fix: return partial error for single partition on error and continue to by @Loaki07 in https://github.com/openobserve/openobserve/pull/8825
- perf: dashboard trellis chart performance improvement by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8835
- fix: check for interval > 0 by @Loaki07 in https://github.com/openobserve/openobserve/pull/8838
- feat: add hash replace feature in SDR by @uddhavdave in https://github.com/openobserve/openobserve/pull/8803
- fix: changing the db::get(&key).await? to deafault org setting for fa… by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8833
- feat: add support for MCP clients by @ByteBaker in https://github.com/openobserve/openobserve/pull/8845
- fix: read user session from db if the cache is missing by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8846
- fix: render charts on homepage by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8852
- fix: metrics of compactor pending jobs by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8854
- chore(deps-dev): bump vite from 6.3.6 to 6.4.1 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8855
- chore(deps): bump playwright from 1.50.0 to 1.55.1 in /tests/ui-testing by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8850
- chore(deps-dev): bump happy-dom from 16.8.1 to 20.0.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8788
- chore(deps): bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8738
- chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8797
- chore(deps-dev): bump happy-dom from 16.8.1 to 20.0.7 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/8857
- feat: support choose kv watcher or queue for sync events by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8858
- test: add dashboard variable testcases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8767
- perf: improve get_min_ts to reduce db calls by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8861
- fix: INTERSECT/EXCEPT query by @haohuaijin in https://github.com/openobserve/openobserve/pull/8862
- chore: fix MCP endpoint routing and add OpenAPI documentation by @ByteBaker in https://github.com/openobserve/openobserve/pull/8865
- fix: Update query recommendations BG job interval and update BG job strategy to use DB triggers to ensure singleton like behaviour across the cluster. by @yaga-simha in https://github.com/openobserve/openobserve/pull/8817
- perf: no need watch data retention events by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8866
- feat: add event storage configuration and update queue creation logic by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8875
- fix: pipelines should be able to create streams with dynamic names by @neha00290 in https://github.com/openobserve/openobserve/pull/8874
- perf: improve metrics signature by @haohuaijin in https://github.com/openobserve/openobserve/pull/8879
- feat: use primary region if specified when caching the enrichment tables on node start by @Subhra264 in https://github.com/openobserve/openobserve/pull/8878
- feat: alert dedup by @oasisk in https://github.com/openobserve/openobserve/pull/8884
- fix: resolve flaky behavior in dashboard tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8840
- fix: dynamic stream name should work if it starts with { and ends with } by @neha00290 in https://github.com/openobserve/openobserve/pull/8882
- refactor: optimize value mapping with caching for improved performance by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8828
- fix: reset isPartialData state on error handling by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8836
- feat: cache hist query with non ts col order by by @Loaki07 in https://github.com/openobserve/openobserve/pull/8837
- fix: enable connect nulls config for visualization by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8895
- fix: increase no. of grid columns for dashboard panel by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8459
- test: add pytest cases for dashboard functionality by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8885
- test: chart rendering with connect null values enabled testcase by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8899
- feat: Alerts History api and the front end! by @yaga-simha in https://github.com/openobserve/openobserve/pull/8894
- feat: dashboard custom chart support for promql by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8897
- fix: metrics data duplicate when compact by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8888
- fix: metrics can't search parquet in wal by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8896
- fix: update dashboard tests for schema version v6 by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8909
- fix: histogram total count was getting set as 0 in case of streaming aggs by @omkarK06 in https://github.com/openobserve/openobserve/pull/8721
- fix: Add a timeout for ingestion_service::ingest grpc call by @Subhra264 in https://github.com/openobserve/openobserve/pull/8898
- fix: search not found with single char by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8904
- feat: add service graph feature for automatic service topology discovery by @ByteBaker in https://github.com/openobserve/openobserve/pull/8889
- fix: check ingestion allowed before parsing the request by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8900
- feat: add
$__rangevariable for dashboard queries by @ByteBaker in https://github.com/openobserve/openobserve/pull/8917 - feat: UI explain query by @uddhavdave in https://github.com/openobserve/openobserve/pull/8831
- fix: Query Recommendations - Use Scheduled Retry + Use ingester_service::ingest by @yaga-simha in https://github.com/openobserve/openobserve/pull/8920
- feat: Pipeline history endpoint and views composed on _meta org's triggers stream contents. by @yaga-simha in https://github.com/openobserve/openobserve/pull/8902
- test: add test cases for various filter operators in dashboard by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8918
- feat: Depricate http api and add multistream search v2 by @bjp232004 in https://github.com/openobserve/openobserve/pull/8735
- fix: No data found was displayed after refreshing on logs page till logs are fetched by @omkarK06 in https://github.com/openobserve/openobserve/pull/8678
- fix: pause triggers in cloud after trial period expiry by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8922
- fix: UI design implementation by @bjp232004 in https://github.com/openobserve/openobserve/pull/8841
- ci: add complete sha in dispatch params by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8765
- fix: syntax fix by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8867
- docs: Remove enterprise-only features from OSS readme by @Leseratte10 in https://github.com/openobserve/openobserve/pull/8901
- fix: ordering of events in a partition by @oasisk in https://github.com/openobserve/openobserve/pull/8520
- fix: theme customization by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8932
- feat: add custom format for http access log by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8939
- fix: 8928 UI revamp issues by @bjp232004 in https://github.com/openobserve/openobserve/pull/8940
- feat: adding built-in regex patterns by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8827
- feat: log patterns by @oasisk in https://github.com/openobserve/openobserve/pull/8927
- test: test dino upload flag added by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8945
- docs: improve readme. Clarify enterprise features by @prabhatsharma in https://github.com/openobserve/openobserve/pull/8944
- fix: cloud build by @uddhavdave in https://github.com/openobserve/openobserve/pull/8938
- fix: 8928 UI revamp issues v1 by @bjp232004 in https://github.com/openobserve/openobserve/pull/8946
- feat: support shared memtable for many orgs by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8943
- fix: Alert and Pipelines history recovery + Pagination fix + View fixes by @yaga-simha in https://github.com/openobserve/openobserve/pull/8935
- feat: skip
audvalidation for MCP-invoked requests by @ByteBaker in https://github.com/openobserve/openobserve/pull/8948 - feat: Openobserve feature comparison table by @bjp232004 in https://github.com/openobserve/openobserve/pull/8954
- fix: Traces UI issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/8942
- fix: disable feature comparison for prod by @bjp232004 in https://github.com/openobserve/openobserve/pull/8955
- docs: update README for clarity and formatting improvements by @prabhatsharma in https://github.com/openobserve/openobserve/pull/8953
- fix: add a middleware for blocked org checks by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8951
- test: added tests for ent repo - not to be run, but maintained by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8956
- test: Cleanup Mechanism and ENV Runs for e2e tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8839
- fix: aggregate query with higher cardinality should return single by @Loaki07 in https://github.com/openobserve/openobserve/pull/8947
- fix: Make cron handler DST aware by @Subhra264 in https://github.com/openobserve/openobserve/pull/8952
- fix: dashboard multisearch api call issues by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8959
- fix: Service Graph UI improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/8958
- fix: dashboard resize, drag issue for viewonly mode by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8960
- fix: Fetching enrichment table data gives db error in mysql by @Subhra264 in https://github.com/openobserve/openobserve/pull/8961
- fix: alert & pipeline history and alert insight page UI fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/8964
- fix: dashboard annotation issue with single search api by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8965
- ci: add workflow for logging FEAT/PERF merges to sheet by @simranquirky in https://github.com/openobserve/openobserve/pull/8963
- feat: clear cache main by @Loaki07 in https://github.com/openobserve/openobserve/pull/8919
- feat: adding UDS for metrics and traces by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8941
- fix: new UI issues latest v2 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8966
- fix: ui fix for alert and pipeline history by @bjp232004 in https://github.com/openobserve/openobserve/pull/8971
- fix: metrics compliance ratio by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8970
- fix: UI issues latest by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8973
- fix: set default queue storage to file by @hengfeiyang in https://github.com/openobserve/openobserve/pull/8974
- fix: UI issues in schema page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8976
- fix: fixing deletion for fields by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8980
- fix: traces, alert insights charts render issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8977
- fix: dashboard annotation based on time by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/8981
- fix: update dashboard failing testcases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/8975
- test: unskipped org tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8972
- test: updated testdino approach to work from github variables by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/8987
- fix: firefox org dropdown issue by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8988
- fix: aggs cache ratio reporting by @Loaki07 in https://github.com/openobserve/openobserve/pull/8984
- feat: enable dual reporting and add alert history UI by @ByteBaker in https://github.com/openobserve/openobserve/pull/8985
- chore: cancel older CI runs by @uddhavdave in https://github.com/openobserve/openobserve/pull/8982
- fix: hide query management page for oss by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8995
- fix: fix middleware check by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8986
- fix: timezone conversion issue while drilldown to logs by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9001
- test: fixed failing api tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9004
- ci: fix vrl version by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9006
- test: skip invalid tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9007
- fix: adding disk_circuit_breaker by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8968
- perf: per series parallel promql execute model by @haohuaijin in https://github.com/openobserve/openobserve/pull/8929
- fix: Log patterns refactoring by @omkarK06 in https://github.com/openobserve/openobserve/pull/9026
- fix: tooster for importing same regex pattern by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9019
- fix: when there is complete cache hit update is_histogram_eligible by @Loaki07 in https://github.com/openobserve/openobserve/pull/9028
- fix: dashboard panel re-position by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9016
- test: testdino retry failed tests flow optimisations by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9015
- fix: validate fts and index field types to allow only one index type per field (including defaults) by @Loaki07 in https://github.com/openobserve/openobserve/pull/9033
- fix: ui issues latest by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9023
- fix: Add RBAC to the Alerts and Pipelines history endpoints and add tests by @yaga-simha in https://github.com/openobserve/openobserve/pull/8930
- feat: license check by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/8522
- test: added ent tags to all enterprise tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9040
- fix: alert_trigger_time should use the timestamp when it was triggered by @Subhra264 in https://github.com/openobserve/openobserve/pull/9045
- feat: pipeline or operator by @uddhavdave in https://github.com/openobserve/openobserve/pull/8911
- fix: pagination sync issue in list page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9041
- fix: saved views apply consider max query range by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9062
- test: updated testDino workflow order by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9059
- fix: migration issue by @uddhavdave in https://github.com/openobserve/openobserve/pull/9067
- fix: search wal on windows by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9054
- docs: add wechat by @prabhatsharma in https://github.com/openobserve/openobserve/pull/9068
- fix: import module refactored by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/8962
- fix: Log field-list issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/9074
- fix: dashboard pie chart layout issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9065
- chore: utilize
with_capacityin collections + cleanup by @ByteBaker in https://github.com/openobserve/openobserve/pull/9078 - fix: dashboard camelCase issue with zero value by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9061
- test: updated sharding logic for test dino reporting by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9073
- perf: improve load data for metrics by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9070
- test: Add tests for alerts and pipelines history by @Subhra264 in https://github.com/openobserve/openobserve/pull/9064
- test: fix sdr patterns locator by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9076
- feat: Alert and Pipeline History columns are now sortable by @yaga-simha in https://github.com/openobserve/openobserve/pull/9052
- fix: add some debug logs for query slow by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9072
- test: stabilize flaky dashboard test cases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9048
- test: unskipped 2 pipeline-core tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9085
- fix: put a limit on the keep alive timeout for scheduled jobs by @Subhra264 in https://github.com/openobserve/openobserve/pull/9092
- test: e2e-cmd+enter tests by @neha00290 in https://github.com/openobserve/openobserve/pull/9098
- fix: add panel repositoin issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9103
- test: test dino issue fix by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9095
- feat: improve ingestion by @domyway in https://github.com/openobserve/openobserve/pull/9069
- perf: improve promql topk, bottomk, count_values and some code cleanup by @haohuaijin in https://github.com/openobserve/openobserve/pull/9096
- fix: stream stats sleep after job done by @uddhavdave in https://github.com/openobserve/openobserve/pull/9018
- fix: RUM UI improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/9108
- fix: theme customization by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9077
- fix: show delete for extended retention dates as well by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9104
- fix: tantivy for metrics by @haohuaijin in https://github.com/openobserve/openobserve/pull/9123
- feat: add tree/graph visualization to service graph by @ByteBaker in https://github.com/openobserve/openobserve/pull/9112
- test: add test coverage for dashboard camelCase zero value issue by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9119
- test: index-type-testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/9115
- feat: adding alert worker group by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9055
- chore: error handling for check_schema in metric and traces by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9130
- perf: drop the data early for ingestion by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9124
- fix: debug metrics stream keep update by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9141
- fix: deadlock of usage report by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9149
- feat: add graceful drain API for Kubernetes autoscaling by @ByteBaker in https://github.com/openobserve/openobserve/pull/8876
- fix: remove pipe operator support fro non sqlmode by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9136
- Fix/theme customization issue by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9147
- fix: make
WAL_DIR_DEFAULT_PREFIXpub by @ByteBaker in https://github.com/openobserve/openobserve/pull/9154 - fix: data sources page breaking when no ingestion happened (#9127) by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9152
- fix: Concurrency control for file locking has multiple anti-concurrent design patterns in the way by @yaga-simha in https://github.com/openobserve/openobserve/pull/8523
- perf: improve data load and code clean up by @haohuaijin in https://github.com/openobserve/openobserve/pull/9150
- fix: creating shadow JSON, which will be responsible for validation by @007harshmahajan in https://github.com/openobserve/openobserve/pull/8873
- perf: cache aware partition generation for streaming aggs by @Loaki07 in https://github.com/openobserve/openobserve/pull/9009
- fix: Saved View preserves loadingHistogram State, leading to track total hits call on applying. by @omkarK06 in https://github.com/openobserve/openobserve/pull/9084
- fix: remove no need middleware for actix-web by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9167
- fix: actions unit test cases by @omkarK06 in https://github.com/openobserve/openobserve/pull/9128
- fix: Duplicated traces getting fetched by @omkarK06 in https://github.com/openobserve/openobserve/pull/9063
- fix: Function editor not appearing after selecting a function by @omkarK06 in https://github.com/openobserve/openobserve/pull/9122
- feat: sso claim parser by @oasisk in https://github.com/openobserve/openobserve/pull/9156
- fix: prevent triggers stream schema divergence across organizations by @ByteBaker in https://github.com/openobserve/openobserve/pull/9163
- fix: condiitons UI fix #9075 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9155
- fix: alignment issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9157
- fix: broken tests from #9009 by @ByteBaker in https://github.com/openobserve/openobserve/pull/9179
- feat: move graceful drain to enterprise by @ByteBaker in https://github.com/openobserve/openobserve/pull/9184
- feat: UI unit test case by @bjp232004 in https://github.com/openobserve/openobserve/pull/9159
- feat:adding configuration ENV for colour theme by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9165
- feat:adding config api by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9160
- fix: favicon logo updated , missing language keys added by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9178
- fix: Add route Prefetching by @omkarK06 in https://github.com/openobserve/openobserve/pull/9109
- test(dashboard): improve stability of flaky tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9139
- fix: mainlayout page refactoring by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9176
- fix: dashboard variables no data found replacement with all values by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9101
- fix: fixed traces RED metric queries by @omkarK06 in https://github.com/openobserve/openobserve/pull/9175
- chore(deps): bump glob from 10.4.5 to 10.5.0 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9190
- fix: SDR pattern import broken by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9180
- fix: watch for theme changes at app level to sync with other pages by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9198
- test: regex_patterns_import by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9195
- feat: [BE] PromQL streaming output support by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9191
- fix: tantivy distinct not work for alias by @haohuaijin in https://github.com/openobserve/openobserve/pull/9187
- fix: Logs interesting field icon getting disabled by @omkarK06 in https://github.com/openobserve/openobserve/pull/9204
- feat: introduce
query_values_default_numconfiguration. by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9206 - feat: Allow Json values in alert row templates by @Subhra264 in https://github.com/openobserve/openobserve/pull/9137
- fix: theme issues #9213 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9214
- fix: check for timestamp alias in logs page and throw an error by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9212
- fix: pipeline history search by @ByteBaker in https://github.com/openobserve/openobserve/pull/9218
- feat: bill data retention by @uddhavdave in https://github.com/openobserve/openobserve/pull/9132
- fix: change primary buttons text by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9189
- fix: dashboard scroll for tooltip by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9224
- fix: dashboard when switching chart type wrong stream selection by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9233
- test: stabilised logo management test and added cleanup for logo mana… by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9234
- fix: date time invalid if not enter correctly by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9235
- fix: issues 0.20 release by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9226
- test: fixed Alerts failing test on e2e by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9239
- test: e2e-retention-delete by @neha00290 in https://github.com/openobserve/openobserve/pull/9240
- fix: Reset pagination on search by @omkarK06 in https://github.com/openobserve/openobserve/pull/9244
- test: e2e-pagination-fix by @neha00290 in https://github.com/openobserve/openobserve/pull/9245
- test: env runs stabilisation fix, sdr, reports by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9242
- fix: add
use_cache&clear_cachefor_multi_search_streamby @Loaki07 in https://github.com/openobserve/openobserve/pull/9249 - ci: udpated Dockerfile.pr by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9260
- fix: issues 20 release by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9261
- feat: add configurable batch size for file list deletion by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9264
- fix: mysql migration error for alert row_template_type field by @Subhra264 in https://github.com/openobserve/openobserve/pull/9227
- test: multi-stream-histogram-test by @neha00290 in https://github.com/openobserve/openobserve/pull/9272
- feat: add a warning about future deprecation of mysql support by @Subhra264 in https://github.com/openobserve/openobserve/pull/9229
- fix: ingestion quota formatting by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9273
- fix: feature table by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9275
- fix: make triggers and error events reporting non-blocking in alert manager by @Subhra264 in https://github.com/openobserve/openobserve/pull/8934
- fix: small bug in runtime config API by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9278
- ci: update base image by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9271
- feat: add logic to keep the root token before camel case split by @uddhavdave in https://github.com/openobserve/openobserve/pull/9185
- test: add testcases for timerange under logs by @neha00290 in https://github.com/openobserve/openobserve/pull/9280
- fix: updated helm command by @bjp232004 in https://github.com/openobserve/openobserve/pull/9277
- test: stabilising logs core, reports, pipelines import tests for env by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9246
- fix: cherry-pick UI fixes from #9238 by @ByteBaker in https://github.com/openobserve/openobserve/pull/9274
- fix: use result cache env for metrics by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9281
- fix: cache start and end time calc by @Loaki07 in https://github.com/openobserve/openobserve/pull/9268
- fix:
write_resultscache start & end times by @Loaki07 in https://github.com/openobserve/openobserve/pull/9200 - feat: added destination type for remote destination by @bjp232004 in https://github.com/openobserve/openobserve/pull/9080
- fix: mysql deprecation warning banner inconsistency by @Subhra264 in https://github.com/openobserve/openobserve/pull/9289
- test: pipeline import test fix by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9292
- test: fix sdr pattern env run by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9284
- feat: Stale pr workflow by @bjp232004 in https://github.com/openobserve/openobserve/pull/9288
- test: stabilising-dashboards-tests-for-deployed-env by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9177
- fix: added language translation by @bjp232004 in https://github.com/openobserve/openobserve/pull/9276
- feat: upgrade datafusion to 51 by @haohuaijin in https://github.com/openobserve/openobserve/pull/9202
- test: updated bug report issue template by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9302
- test: reverted original bug report workflow and updates poc flow by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9305
- test: sdr tests env run by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9303
- test: updated to new bug template and archived old one by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9316
- fix: docker build by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9299
- feat: add organization-level alert deduplication with semantic field groups by @ByteBaker in https://github.com/openobserve/openobserve/pull/9209
- feat: latency analysis by @oasisk in https://github.com/openobserve/openobserve/pull/9301
- test: multi-stream-testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/9300
- test: updated bug issue template workflow by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9324
- fix: Stale pr workflow v1 by @bjp232004 in https://github.com/openobserve/openobserve/pull/9298
- fix: dashboard restrict save when alias as timestamp by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9294
- ci: added workflow to udpate the language conversion by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9282
- fix: invalid absolute time text change by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9293
- fix: kuebernetes helm command change by @bjp232004 in https://github.com/openobserve/openobserve/pull/9312
- fix: dashboard override camcelCase issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9283
- test: Always run API testing ci job by @Subhra264 in https://github.com/openobserve/openobserve/pull/9332
- test: process improvements by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9336
- test: enhance stability of dashboard creation process in UI tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9342
- chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /tests/ui-testing by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9347
- perf: use datafusion native listingtable by @haohuaijin in https://github.com/openobserve/openobserve/pull/9259
- test: match_all_camelcase_tests by @neha00290 in https://github.com/openobserve/openobserve/pull/9345
- fix: self-org-trigger issues (main) by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9348
- feat: add super cluster support for metrics by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9225
- fix: UI unit test cases by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9349
- fix: no process-level CryptoProvider available by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9361
- ci: update vrl version by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9365
- perf: optimize get_opts for object store by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9363
- fix: add email headers to metrics and traces ep by @uddhavdave in https://github.com/openobserve/openobserve/pull/9357
- test: Fixed failing pipeline import tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9367
- fix: result cache & aggs cache max size needs to honor for entire dir by @Loaki07 in https://github.com/openobserve/openobserve/pull/9376
- fix: RecordBatch create with empty value[main] by @haohuaijin in https://github.com/openobserve/openobserve/pull/9374
- test: Dashboard tests stable deployed by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9360
- feat: sampling for search apis and patterns by @oasisk in https://github.com/openobserve/openobserve/pull/9207
- test: Add tests to directly validate db records by @Subhra264 in https://github.com/openobserve/openobserve/pull/9356
- fix: use bulk update for scheduled job updates in super cluster sync by @Subhra264 in https://github.com/openobserve/openobserve/pull/9211
- fix: license fixes sync to main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9352
- chore:move-service-graph-config by @oasisk in https://github.com/openobserve/openobserve/pull/9370
- fix: overwrite aggs cache instead of delete and rewrite cache by @Loaki07 in https://github.com/openobserve/openobserve/pull/9390
- fix: streaming aggs complete cache hit by @Loaki07 in https://github.com/openobserve/openobserve/pull/9397
- ci: fix for github rate limit issue by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9399
- fix: search on wal panic by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9402
- fix: cloud sync with main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9382
- fix: logs highlighting by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9371
- test: Added Shard for Regression tests and logs spec file in it by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9394
- feat: service graph through streams by @ByteBaker in https://github.com/openobserve/openobserve/pull/9418
- fix: oss open issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9413
- ci: auto label and milestone by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9384
- chore: remove patterns-extractions settings by @oasisk in https://github.com/openobserve/openobserve/pull/9440
- test: Stabilize Dashboard Tests for Deployed Environment by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9437
- fix: null check in conditions by @uddhavdave in https://github.com/openobserve/openobserve/pull/9449
- fix: rollback scc by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9442
- test: reports test stabilisation for env by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9446
- fix: convert severity to integer before checking for status color by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9438
- fix: skip local storage cache for print dashboard by @ktx-abhay in https://github.com/openobserve/openobserve/pull/8997
- fix: console error fix for realtime alert by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9435
- fix: audit by @uddhavdave in https://github.com/openobserve/openobserve/pull/9417
- refactor: extract service graph into independent job and support INTERNAL spans by @ByteBaker in https://github.com/openobserve/openobserve/pull/9420
- feat: user session migration from meta to new table by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9183
- test: enhance dashboard import functionality and stability by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9457
- chore: use tokio::spawn properly by @ByteBaker in https://github.com/openobserve/openobserve/pull/9464
- test: added saved view cleanup to cleanup spec file by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9451
- fix: alert history reduce duration main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9453
- fix: removing the await by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9465
- chore(deps): bump slackapi/slack-github-action from 1.25.0 to 2.1.1 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9424
- chore(deps): bump express from 4.21.2 to 4.22.1 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9436
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9425
- fix: reverted kubernetes datasource changes by @bjp232004 in https://github.com/openobserve/openobserve/pull/9409
- fix: use chrono apis to validate time by @uddhavdave in https://github.com/openobserve/openobserve/pull/9422
- feat: dashboard table chart show data as json by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9327
- test: added auto rerun step to e2e yml by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9466
- feat: service discovery by @oasisk in https://github.com/openobserve/openobserve/pull/9469
- test: auto rerun tryout attempt 1 by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9471
- refactor: unify bulk API to use the same ingestion function by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9467
- fix: issue 9455 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9473
- test(dashboard): improve stability of dashboard automation tests by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9472
- test: add pipeline null condition test by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9470
- fix: issue 9285 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9477
- fix: navigate to license button in about section by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9479
- feat: add metrics workgroup by @uddhavdave in https://github.com/openobserve/openobserve/pull/9400
- fix: issue 9354 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9468
- fix: result cache for histogram by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9483
- chore(deps): bump jws from 4.0.0 to 4.0.1 in /tests/ui-testing by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9485
- test: updated cleanup spec file by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9487
- fix: do not restrict float value decimals in alert row template by @Subhra264 in https://github.com/openobserve/openobserve/pull/9415
- feat: Add cache reload API and CLI command by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9497
- feat: npm package upgrade by @bjp232004 in https://github.com/openobserve/openobserve/pull/9431
- fix: Logs highlighting improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/9192
- fix: changed trace precision from milliseconds to microseconds by @omkarK06 in https://github.com/openobserve/openobserve/pull/9230
- fix: added ha mode notes for rbac and sso by @bjp232004 in https://github.com/openobserve/openobserve/pull/9490
- fix: Logs redirection due to empty streams by @omkarK06 in https://github.com/openobserve/openobserve/pull/9221
- fix: 9456 traces detail page getting blank by @bjp232004 in https://github.com/openobserve/openobserve/pull/9503
- fix: use expired field to decide status by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9494
- fix: issue 9498 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9499
- fix: introduce alert trigger in alert list by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9496
- fix: issue 9450 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9474
- fix: rounding off and language translation on about us page by @bjp232004 in https://github.com/openobserve/openobserve/pull/9501
- feat: revamp Conditions in alerts and pipelines by @uddhavdave in https://github.com/openobserve/openobserve/pull/9267
- fix: gc always running with zero released by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9502
- perf: improve realtime trigger by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9492
- fix: logs highlighting dark mode colors by @omkarK06 in https://github.com/openobserve/openobserve/pull/9509
- feat: remove filter for metrics by @haohuaijin in https://github.com/openobserve/openobserve/pull/9508
- feat: co-relation phase 2 by @oasisk in https://github.com/openobserve/openobserve/pull/9513
- fix: temp disable datafusion topk optimizer by @haohuaijin in https://github.com/openobserve/openobserve/pull/9519
- fix: dashboard chart overlap issue in report by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9523
- test(e2e): refactor pipeline condition tests and fix data ingestion timeout by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9528
- ci: check design comment by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9524
- fix: cancel query only on enterprise by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9535
- ci: add workflow to auto-label milestone issues on release by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9538
- perf: gc stringview before send recordbatch to leader by @haohuaijin in https://github.com/openobserve/openobserve/pull/9525
- test: updated cleanup spec file to follow framework and add more pipe… by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9543
- fix: fqn co relation user settings by @oasisk in https://github.com/openobserve/openobserve/pull/9536
- fix: do not show patterns in OSS stream settings (#9537) by @uddhavdave in https://github.com/openobserve/openobserve/pull/9545
- fix: scheduled pipelines should use the alert timeout by @Subhra264 in https://github.com/openobserve/openobserve/pull/9358
- test: fixed schema and schema load tests on env by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9553
- fix: added loader for search buttons in disable state by @omkarK06 in https://github.com/openobserve/openobserve/pull/9556
- fix: cloud org related fixes by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9416
- feat: approx peak memory usage for datafusion by @haohuaijin in https://github.com/openobserve/openobserve/pull/9562
- fix: rbac for native user for license call (main) by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9529
- fix: return 401 Unauthorized instead of 403 Forbidden for authentication failures by @Loaki07 in https://github.com/openobserve/openobserve/pull/9564
- test: add automated severity color mapping tests for issue #9439 by @neha00290 in https://github.com/openobserve/openobserve/pull/9576
- fix: add unique names for alert test cleanup by @neha00290 in https://github.com/openobserve/openobserve/pull/9591
- test: fixed auto trigger of release label applier by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9592
- test: fix for failing severity color test on env by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9593
- fix: user should be able to delete the first condition in pipeline condition node by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9522
- fix: Reset fields list pagination on stream change by @omkarK06 in https://github.com/openobserve/openobserve/pull/9597
- fix: enhance stream stats handling and reset functionality by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9595
- test: add INTERSECT and EXCEPT query tests for PR #9544 by @neha00290 in https://github.com/openobserve/openobserve/pull/9601
- test(dashboard): add test cases for table chart JSON mode by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9500
- fix: Inconsistent match_all highlighting between logs table and log detail sidebar by @omkarK06 in https://github.com/openobserve/openobserve/pull/9569
- fix: allow merge files for the job which have no file by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9604
- test: added cleanup patterns for streams by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9579
- fix: should show expired at status column in about section by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9585
- feat: updated rum packages to 0.3.0 by @bjp232004 in https://github.com/openobserve/openobserve/pull/9588
- fix: skip the reordering if colOrder is empty by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9534
- test: add share link E2E tests for logs page by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9619
- fix: added missing span startTimeUs and endTimeUs attributes by @omkarK06 in https://github.com/openobserve/openobserve/pull/9596
- feat: add incident correlation system by @ByteBaker in https://github.com/openobserve/openobserve/pull/9507
- fix(e2e): resolve histogram bar chart canvas click timeout by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9628
- test: refactor and optimize enrichment table tests by @neha00290 in https://github.com/openobserve/openobserve/pull/9629
- test: e2e streams race condition fix by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9631
- feat: add peak memory usage to usage report by @haohuaijin in https://github.com/openobserve/openobserve/pull/9609
- refactor: enhance ingester search handle with memtable id by @haohuaijin in https://github.com/openobserve/openobserve/pull/9625
- test: add regression tests for bugs fixes by @neha00290 in https://github.com/openobserve/openobserve/pull/9630
- fix: cache delta calculate by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9623
- fix(e2e): resolve SDR test failures with test isolation and retry logic by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9632
- fix: panel layout issue for print mode single table chart by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9633
- feat: enhancement of dashboard custom chart with examples by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9606
- fix(e2e): resolve join test failure with unique stream names by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9635
- test: add Playwright tests for theme management by @neha00290 in https://github.com/openobserve/openobserve/pull/9636
- fix: auto uds to also include fts and indes fields from stream settings by @Loaki07 in https://github.com/openobserve/openobserve/pull/9512
- fix: empty user email on grpc metrics ingest by @uddhavdave in https://github.com/openobserve/openobserve/pull/9608
- test(e2e): add language translation coverage tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9641
- fix: clear the user input after selecting single stream by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9552
- fix: go to about page should include org identifier by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9559
- test: add ingestion config UI tests by @neha00290 in https://github.com/openobserve/openobserve/pull/9643
- feat: safari share url v2 by @bjp232004 in https://github.com/openobserve/openobserve/pull/9634
- fix: adding description as variable to alerts by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9505
- refactor: file list dump and stream stats by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9236
- fix: issue 9566 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9602
- fix: handling of cache cleaning for user delete (main) by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9656
- fix: trigger stream schema by @uddhavdave in https://github.com/openobserve/openobserve/pull/9654
- fix: hide management and insights in alert list by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9555
- test(dashboard): fix flaky tests in deployed environment by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9511
- fix: eliminate HashMap conversion in service streams for memory reduction by @ByteBaker in https://github.com/openobserve/openobserve/pull/9662
- fix: organizations ep permisions issue (#9667) by @oasisk in https://github.com/openobserve/openobserve/pull/9669
- feat: Issue 9646 promql streaming by @bjp232004 in https://github.com/openobserve/openobserve/pull/9648
- fix: pipeline/alert history and trigger schema merge by @uddhavdave in https://github.com/openobserve/openobserve/pull/9665
- fix: incident analysis changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9673
- fix:
clear_cachefile path by @Loaki07 in https://github.com/openobserve/openobserve/pull/9674 - fix: patterns ui fixes by @oasisk in https://github.com/openobserve/openobserve/pull/9663
- feat: dashboard join support for auto sql by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9343
- fix: do concurrent api call for promql multi query by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9681
- fix: allow to create alert from anywhere from dashboard chart by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9682
- test: Dashboard Joins and Nested Functions e2e tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9685
- fix: dashboard custom chart query splitter by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9651
- test: automation for bugs fixes by @neha00290 in https://github.com/openobserve/openobserve/pull/9678
- fix: metrics page query editor issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9688
- feat: dashboard copy legends and table cells by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9677
- fix: custom chart example pop up background issue for dark mode by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9683
- fix: promql query legend config suggestion issue for dashboard by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9691
- test: enhance E2E test coverage with landing page and language translation tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9686
- test: updated query for logs regression spec file and added waits by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9698
- test: enable line chart update for camel case SQL queries by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9692
- fix: add alert revamp v2 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9694
- fix: feat add validate sql query param for
_searchand_multi_searchby @Loaki07 in https://github.com/openobserve/openobserve/pull/9652 - fix: dashboard maps query builder issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9701
- ci: log Issue related github events in o2 cloud for alerts and analysis by @simranquirky in https://github.com/openobserve/openobserve/pull/9700
- test: update alerts e2e tests for new UI flow by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9705
- fix: metrics stream can't be deleted by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9710
- fix: handling of issue and comment bodies by @simranquirky in https://github.com/openobserve/openobserve/pull/9711
- fix: applied function should be there for saved views by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9713
- feat: org level concurrency group by @uddhavdave in https://github.com/openobserve/openobserve/pull/9702
- fix: logs correlation UI fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/9703
- test: refactor pipeline e2e tests with page object model improvements by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9715
- fix: query metrics from grafana by @haohuaijin in https://github.com/openobserve/openobserve/pull/9718
- feat: enrichment table file url support by @Subhra264 in https://github.com/openobserve/openobserve/pull/9697
- fix: issue 9355 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9706
- feat: dashboard promql support for other charts by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9696
- test: add enrichment table cleanup patterns and fix search reliability by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9722
- fix: new kv table for kv store by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9459
- fix: generate empty ttv file when index field not present in parquet by @Loaki07 in https://github.com/openobserve/openobserve/pull/9707
- fix: remove arduino protoc action by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9725
- fix: incident list changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9723
- test: use empty template in email destination import JSON by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9736
- fix: workflow to update npm packages by @bjp232004 in https://github.com/openobserve/openobserve/pull/9739
- fix: datetimepicker scroll issue by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9728
- fix: Use from_utf8_lossy to handle potential invalid UTF-8 characters by @domyway in https://github.com/openobserve/openobserve/pull/9730
- fix: added org identifiers by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9735
- fix: dashboard promql chart issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9733
- fix: add visibility toggle for show/hide PromQL queries while adding panel by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/9743
- feat: follower querier timeout for UI by @haohuaijin in https://github.com/openobserve/openobserve/pull/9744
- fix: minor and patch version upgrade by @bjp232004 in https://github.com/openobserve/openobserve/pull/9741
- perf: reduce nats events by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9712
- feat: add configuration for index value length limits by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9753
- fix: batch 3 package upgrade by @bjp232004 in https://github.com/openobserve/openobserve/pull/9755
- fix: dashboard promql chart type issues by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9756
- fix: Metrics revamp UI fixes by @omkarK06 in https://github.com/openobserve/openobserve/pull/9749
- Fix unit test case errors by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9758
- fix: upgraded npm packages by @bjp232004 in https://github.com/openobserve/openobserve/pull/9764
- fix: upgrader two eslint packages by @bjp232004 in https://github.com/openobserve/openobserve/pull/9765
- fix: upgrade batch 6 npm packages by @bjp232004 in https://github.com/openobserve/openobserve/pull/9766
- fix: upgrade batch 7 npm packages by @bjp232004 in https://github.com/openobserve/openobserve/pull/9768
- fix: add alert issues sync with main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9763
- fix: metrics PromQL Builder UI fixes (#9770) by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9775
- fix: histogram cache issue by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9776
- fix: dashboard query editor edit panel query not loading by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/9761
- feat: new db migration by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9774
- fix: incident drawer changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9783
- fix: update Chinese translations in zh.json by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9786
- fix: only origin region ingesters should process the enrichment table url job by @Subhra264 in https://github.com/openobserve/openobserve/pull/9782
- refactor: cache version v3 centralize cache
file_pathcomputation by @Loaki07 in https://github.com/openobserve/openobserve/pull/9653 - fix: Register PromQL language for monaco-editor and metrics UI fixes by @omkarK06 in https://github.com/openobserve/openobserve/pull/9793
- fix: support bulk deletes for various resources by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9153
- fix: when retrying allow user to choose whether to resume from last byte or start from scratch by @Subhra264 in https://github.com/openobserve/openobserve/pull/9792
- fix: dashboard ui, legends popup now handles differently, tabs name camel case issue by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/9794
- fix: Node package upgrade v1.8 by @bjp232004 in https://github.com/openobserve/openobserve/pull/9773
- test: refactor alerts module with POM architecture and comprehensive e2e coverage by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9717
- fix(e2e): update firstConditionLabel selector in pipelinesPage by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9797
- fix(e2e): update getSeverityColors selector for robust DOM matching by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9798
- chore: change default memory pool to greedy by @haohuaijin in https://github.com/openobserve/openobserve/pull/9799
- ci: updated install protoc step for release.yml workflow by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9800
- fix: remove traces error and rate value filters by @bjp232004 in https://github.com/openobserve/openobserve/pull/9617
- fix: adding user_session expiration by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9668
- fix(e2e): use search filter in selectIndexAndStreamJoinUnion for reliable stream selection by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9802
- fix(e2e): use semantic selectors in fillPipelineDetails for reliable dropdown selection by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9806
- fix: fix for first time data loading issue without clicking run query… by @bjp232004 in https://github.com/openobserve/openobserve/pull/9805
- chore: support streaming agg read cache when disable/enable utf8view by @haohuaijin in https://github.com/openobserve/openobserve/pull/9803
- fix(e2e): improve stream selection in schema pagination test by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9809
- fix(e2e): use search-filter approach for stream selection in dashboard variables by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9810
- fix(e2e): stabilize dashboard creation in Reports tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9811
- fix: dashboard raw query save issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/9815
- feat: pipeline backfill by @Subhra264 in https://github.com/openobserve/openobserve/pull/9462
- chore(deps): bump qs from 6.14.0 to 6.14.1 in /tests/ui-testing by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9816
- perf: add runtime module for metrics by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9813
- fix: dont overwrite the sql query when selecting new stream by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9818
- chore: incidents as separate tabs by @oasisk in https://github.com/openobserve/openobserve/pull/9819
- fix: added unit test file ignore list and added test case files by @bjp232004 in https://github.com/openobserve/openobserve/pull/9807
- feat: Updated RUM Web Vitals by @omkarK06 in https://github.com/openobserve/openobserve/pull/9610
- fix: remove http_url from service graph peer attributes by @ByteBaker in https://github.com/openobserve/openobserve/pull/9817
- feat: incident detail drawer enhancements - telemetry tabs and alert graph by @ByteBaker in https://github.com/openobserve/openobserve/pull/9719
- fix: share url disabled when web url is not configured by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9826
- fix: translation missing fields added by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9827
- perf: optimize MCP tools - reduce size from 643KB to 123KB by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9825
- fix: dashboard css issue by @ktx-riya in https://github.com/openobserve/openobserve/pull/9824
- fix: add stream support for Prometheus query range endpoint in router by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9828
- feat: add dynamic axis label rotation and truncation support in dashboard charts by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9808
- fix: logs highlighting issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9754
- refactor: deduplicate ingestion handler code by @ByteBaker in https://github.com/openobserve/openobserve/pull/9835
- fix: add axis label rotation and truncation options in latency insights dashboard by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9834
- fix: 9658 - update query on stream change by @oasisk in https://github.com/openobserve/openobserve/pull/9823
- fix(e2e): consolidate and stabilize alerts-incidents-tabs tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9837
- chore: support dashboard placeholder other type by @haohuaijin in https://github.com/openobserve/openobserve/pull/9840
- fix: UI tailwind changes by @bjp232004 in https://github.com/openobserve/openobserve/pull/9836
- fix: metrics streaming partition by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9839
- ci: added claude code to github workflow by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9841
- ci: added claude PR review to github workflow by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9845
- fix: show incident detail drawer details by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9847
- fix: table chart number column alignment issue caused by copy cell button by @ktx-riya in https://github.com/openobserve/openobserve/pull/9843
- feat: tenant management using service accounts by @oasisk in https://github.com/openobserve/openobserve/pull/9838
- fix: fixed toggle button issue for small size by @bjp232004 in https://github.com/openobserve/openobserve/pull/9852
- fix: toggle button issue on add alert page by @bjp232004 in https://github.com/openobserve/openobserve/pull/9856
- fix: use url incident id to show the incident drawer by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9850
- fix: update loading progress handling in PromQL response by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/9859
- fix: metrics cancel query button css improved by @ktx-riya in https://github.com/openobserve/openobserve/pull/9863
- ci: updated runner for oss by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/9864
- fix: ci for release by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9868
- chore(deps): bump rsa from 0.9.9 to 0.9.10 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/9867
- fix: UI console error fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/9857
- test: add Bug #9788 test for Share URL disabled state by @neha00290 in https://github.com/openobserve/openobserve/pull/9858
- fix: remove delete bad dashboards migration by @Subhra264 in https://github.com/openobserve/openobserve/pull/9860
- fix: rewrite match_all should also update other filter column index by @haohuaijin in https://github.com/openobserve/openobserve/pull/9872
- fix: notify users when stale build by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9849
- fix: sync distinct stream retention to original stream by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/9871
- fix: dashboard share-url tab redirection issue caused by the route path of url by @ktx-riya in https://github.com/openobserve/openobserve/pull/9885
- fix: Create Alert from dashboard setup - alert name with spacing issue. (Backend) by @oasisk in https://github.com/openobserve/openobserve/pull/9890
- fix: add metrics query retention configuration option by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9887
- fix: OAuth/DEX redirect infinite loop on router nodes by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9869
- fix: home view skeleton issue fixed - 9833 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9886
- chore: add super-cluster sync for incidents, service discovery, and semantic groups by @ByteBaker in https://github.com/openobserve/openobserve/pull/9854
- chore: improve tab navigation UX and FQN priority selector by @ByteBaker in https://github.com/openobserve/openobserve/pull/9879
- chore: update npm dependencies (2026-01-05) by @bjp232004 in https://github.com/openobserve/openobserve/pull/9900
- feat: add frustration signals to RUM UI by @omkarK06 in https://github.com/openobserve/openobserve/pull/9842
- perf: improve metrics labels load by @haohuaijin in https://github.com/openobserve/openobserve/pull/9904
- fix: ui fixes for enrichment table url errors by @Subhra264 in https://github.com/openobserve/openobserve/pull/9853
- test: dry run Claude PR review with single rolling comment by @oasisk in https://github.com/openobserve/openobserve/pull/9909
- fix: use selected stream type for validating query by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9897
- test(e2e): add automation for bugs #9217, #9724, #9901 and Feature #9484 by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9883
- fix: 9882 add option to limit max series return for promql by @oasisk in https://github.com/openobserve/openobserve/pull/9896
- feat: add js for claim parser by @oasisk in https://github.com/openobserve/openobserve/pull/9873
- feat: dashboard variable handling for tabs and panels by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9693
- fix: default value for metrics query retention by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9934
- fix: updated PromQL query update logic on metrics stream change by @omkarK06 in https://github.com/openobserve/openobserve/pull/9870
- test: add bug regression tests to RegressionSet suite by @neha00290 in https://github.com/openobserve/openobserve/pull/9899
- fix: pipeline backfil UI changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9881
- fix: traces , feature comparision table to langauge file by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9902
- fix: traces insights variables changes based on new variables structure by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9938
- fix: use vite keyword for env to maintain consistency by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9935
- fix: remove include/exclude term icon from vrl fields when added to the table by @omkarK06 in https://github.com/openobserve/openobserve/pull/9876
- feat: support multiple jobs for enrichment table urls by @Subhra264 in https://github.com/openobserve/openobserve/pull/9895
- fix: enhance timestamp validation in trace ID extraction by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9943
- perf: metrics chart rendering with large number of series optimization by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/9889
- fix: rbac for backfill jobs by @Subhra264 in https://github.com/openobserve/openobserve/pull/9940
- fix: streaming partition generate partition start equal end by @haohuaijin in https://github.com/openobserve/openobserve/pull/9951
- fix: pass stream type to fieldlist in scheduled pipelines by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9952
- fix: span events JSON view not updating on selection change by @prabhatsharma with @Copilot in https://github.com/openobserve/openobserve/pull/9892
- chore: claude auto mode permissions by @oasisk in https://github.com/openobserve/openobserve/pull/9955
- fix: Correlation UI improvement by @bjp232004 in https://github.com/openobserve/openobserve/pull/9910
- test: Functions test suite rework - 67% reduction with full validation coverage by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9957
- fix: use local copy of reusable workflow by @oasisk in https://github.com/openobserve/openobserve/pull/9956
- fix: gate correlation features behind enterprise license by @ByteBaker in https://github.com/openobserve/openobserve/pull/9962
- fix: allow replacing the failed enrichment table url by @Subhra264 in https://github.com/openobserve/openobserve/pull/9958
- fix: enable alert history for cloud by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9972
- fix: use english keys for period mapping by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9982
- fix: about us page use appropriate label by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9976
- fix: dashboard view panel error of object object by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9990
- fix: improve service graph peer service extraction and add latency visualization by @ByteBaker in https://github.com/openobserve/openobserve/pull/9939
- fix: add input field for promql condition by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9970
- test: update dashboard test cases and remove unused files by @ktx-akshay in https://github.com/openobserve/openobserve/pull/9944
- fix: dashboard should not be created using PUT dashboard update api by @Subhra264 in https://github.com/openobserve/openobserve/pull/9999
- refactor: migrate actix-web to axum by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9912
- refactor: simplify header extraction in search handlers by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10006
- fix: migration of router by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10008
- fix: migration router by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10018
- fix: payload limit by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10021
- fix: path issues and v50 cherry picks by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/10033
- fix: unit tests by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10032
- fix: Axum migration by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10040
- feat: add MCP category annotations to API endpoints by @hengfeiyang in https://github.com/openobserve/openobserve/pull/9937
- fix: migration cors issue by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10048
- fix: 10024 rbac issues with incidents and service corelation (#10030) by @oasisk in https://github.com/openobserve/openobserve/pull/10041
- test: add E2E automation for Bug #9967 - PromQL alert creation by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/9995
- feat: improve alert create for mcp by @haohuaijin in https://github.com/openobserve/openobserve/pull/10052
- feat: bind templates to alert instead of alert-destination by @Krishnachaitanyakc in https://github.com/openobserve/openobserve/pull/10023
- fix: migration router by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10058
- perf: improve metrics data load by @haohuaijin in https://github.com/openobserve/openobserve/pull/9965
- fix: metrics support stream name by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10065
- test: metrics tests by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9720
- test: traces tests by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/9650
- fix: dashboard table chart time by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9942
- fix: dashboard query editor when switching to sql color issue by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10009
- fix: ensure variables structure exists for dashboards without variables by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10066
- test: Add E2E tests for enrichment table URL feature by @neha00290 in https://github.com/openobserve/openobserve/pull/10057
- fix: result cache delta end time to fix duplicates during delta search by @Loaki07 in https://github.com/openobserve/openobserve/pull/10035
- fix: automate update process of feature master list on about us page by @bjp232004 in https://github.com/openobserve/openobserve/pull/10010
- fix: keep fixing router problems by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10071
- chore: improve some mcp tools desc by @haohuaijin in https://github.com/openobserve/openobserve/pull/10061
- fix: pipeline destinations incorrectly saved as alert destinations by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10079
- fix: UI Improvements acc to 10026 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10028
- test: add enrichment append and replace url tests by @neha00290 in https://github.com/openobserve/openobserve/pull/10075
- fix: incident list as seperate menu by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10080
- fix: upgraded rudder-sdk package by @bjp232004 in https://github.com/openobserve/openobserve/pull/10037
- fix: pre-fill filter based on selected row data by @bjp232004 in https://github.com/openobserve/openobserve/pull/10050
- test: add cleanup pattern for destination1-999 in alert and pipeline destinations by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10085
- fix(e2e): update alerts-incidents-tabs tests for separate pages UI by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10089
- fix: root user should be visible in users list in oss version by @Subhra264 in https://github.com/openobserve/openobserve/pull/10004
- ci: fixed claude review comments update by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/10084
- chore: upgrade datafusion to 52 by @haohuaijin in https://github.com/openobserve/openobserve/pull/10090
- fix: dashboard promql query results warning by @ktx-kirtan in https://github.com/openobserve/openobserve/pull/10093
- fix: enhance label value retrieval with selector matchers by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10086
- feat: hierarchical rate limiting support by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10094
- fix: dashboard variables on initial load set url by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10095
- fix: visualization stream selection issue by @ktx-abhay in https://github.com/openobserve/openobserve/pull/10098
- test: traces fix by @priyabrata-stack in https://github.com/openobserve/openobserve/pull/10105
- fix: service identity deduction by @oasisk in https://github.com/openobserve/openobserve/pull/10111
- fix: 10013 rum page issues by @bjp232004 in https://github.com/openobserve/openobserve/pull/10031
- feat: introduce features available for current installation by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10067
- chore: remove non-existent serviceMaps.spec.js from workflow by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10113
- test: enrichment schema mismatch testcases by @neha00290 in https://github.com/openobserve/openobserve/pull/10092
- fix: addditional incident changes main by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10088
- fix: issue 9992 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/9997
- fix: delete the org id if present before calling create api by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10014
- fix: pipeline destination text cut off by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10127
- feat: support query manager for metrics by @uddhavdave in https://github.com/openobserve/openobserve/pull/9907
- fix: use the enrichment table db stats end time to fetch enrichment table data by @Subhra264 in https://github.com/openobserve/openobserve/pull/10107
- fix: flush cache data when delete stream by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10131
- perf: remove timestamp filter when file already satisfy constraints by @haohuaijin in https://github.com/openobserve/openobserve/pull/10116
- test: add E2E tests for Correlation Settings page + fix CI TestDino rerun issue by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10124
- fix: adding api access to non-native users by @007harshmahajan in https://github.com/openobserve/openobserve/pull/9704
- test: add regression bug tests by @neha00290 in https://github.com/openobserve/openobserve/pull/10132
- feat: implement prebuilt alert destination (Backend) by @oasisk in https://github.com/openobserve/openobserve/pull/10074
- fix: histogram interval issue for dashboard viewpanel by @ktx-abhay in https://github.com/openobserve/openobserve/pull/10133
- fix: now micro timestamp should be used as end time if the meta stats of an enrichment table is not present by @Subhra264 in https://github.com/openobserve/openobserve/pull/10138
- test: enrichment table schema mismatch test fix by @Subhra264 in https://github.com/openobserve/openobserve/pull/10122
- fix: License ingestion usage by @bjp232004 in https://github.com/openobserve/openobserve/pull/10147
- fix(ui): ServiceNow URL detection + E2E tests for prebuilt alert destinations by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10154
- feat: ai agent phase 2 by @uddhavdave in https://github.com/openobserve/openobserve/pull/10054
- refactor: enhance access log middleware with custom header support by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10153
- test: add API tests for bulk enable, functions, kvstore, multi-stream search, passcode by @neha00290 in https://github.com/openobserve/openobserve/pull/10155
- fix: RUM auto refresh on selecting time-range through charts by @omkarK06 in https://github.com/openobserve/openobserve/pull/10101
- test(e2e): fix and enable scheduled pipeline query builder tests by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10161
- fix: create incident for user-triggered alerts as well by @ByteBaker in https://github.com/openobserve/openobserve/pull/10170
- fix: histogram interval validation for multi day factors of 24hrs by @Loaki07 in https://github.com/openobserve/openobserve/pull/10167
- test: add API tests for cross-stream type JOIN with enrichment tables by @neha00290 in https://github.com/openobserve/openobserve/pull/10173
- test(ui): enhance HTML chart dashboard tests with values stream completion check by @ktx-akshay in https://github.com/openobserve/openobserve/pull/10174
- test: add API tests for pipeline backfill functionality by @neha00290 in https://github.com/openobserve/openobserve/pull/10177
- fix: service graph and incident updates (cherry-pick #10121) by @ByteBaker in https://github.com/openobserve/openobserve/pull/10175
- test: dashboard variables test case by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/9973
- ci: fix github workflow vulnerability by @mmosarafO2 in https://github.com/openobserve/openobserve/pull/10187
- fix: send incident context when on incident detail page by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10186
- fix: sync of backfill jobs in super cluster by @Subhra264 in https://github.com/openobserve/openobserve/pull/9977
- fix: updated pricing page by @bjp232004 in https://github.com/openobserve/openobserve/pull/10192
- fix: remove border radius that was added to app tabs by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10128
- fix: backfill job UI should use pipeline id in the api endpoint (#10020) by @Subhra264 in https://github.com/openobserve/openobserve/pull/10106
- fix: add vectorscan feature and refactor enterprise dependencies by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10199
- fix: backfill job UI and backend issues by @Subhra264 in https://github.com/openobserve/openobserve/pull/10205
- perf: Optimize Monaco Editor lazy loading for 42% faster page loads by @oasisk in https://github.com/openobserve/openobserve/pull/10146
- fix: remove sre chat completely by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10197
- test: resolve E2E test timeouts by replacing networkidle with deterministic waits by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10211
- feat: dashboard promql table chart column ordering by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10210
- chore: remove redundant ai handlers by @uddhavdave in https://github.com/openobserve/openobserve/pull/10208
- refactor: incidents: immediate RCA + update endpoints by @ByteBaker in https://github.com/openobserve/openobserve/pull/10201
- fix: sync issue for user token and rum token updates by @Subhra264 in https://github.com/openobserve/openobserve/pull/10151
- fix: backfill icons and edit timerange by @Subhra264 in https://github.com/openobserve/openobserve/pull/10209
- feat: RUM Traces correlation by @omkarK06 in https://github.com/openobserve/openobserve/pull/10149
- fix: sync saas changes by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/10188
- fix: added readonly flag to avoid mutating logs state by @omkarK06 in https://github.com/openobserve/openobserve/pull/10207
- fix: pricing ui fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/10196
- test: add variable dependency test cases by @ktx-akshay in https://github.com/openobserve/openobserve/pull/10200
- fix: OpenObserve destination type card text not visible in light mode by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10223
- fix: use correct config flag on UI for incidents by @ByteBaker in https://github.com/openobserve/openobserve/pull/10226
- test: enhance cleanup patterns for orphaned test data by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10232
- ci: update runner for release by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10235
- fix: set dex_refresh method to get instead of POST by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/10236
- test: add cleanup patterns for RBAC test artifacts by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10245
- fix: incident correlation with proper semantic dimensions and filters by @ByteBaker in https://github.com/openobserve/openobserve/pull/10225
- test: add table chart column ordering test cases for promql by @ktx-akshay in https://github.com/openobserve/openobserve/pull/10243
- fix: 10159 replace dashboard panel with custom component in correlation logs tab v1 by @bjp232004 in https://github.com/openobserve/openobserve/pull/10246
- fix: incident detail overview redesign by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10233
- ci: clean up environment variables in workflow by @simranquirky in https://github.com/openobserve/openobserve/pull/10231
- fix: add session id and traceparent to ai calls by @uddhavdave in https://github.com/openobserve/openobserve/pull/10230
- refactor: optimize incident APIs and fix alert_count inconsistencies by @ByteBaker in https://github.com/openobserve/openobserve/pull/10256
- feat: vrl support for visualization by @ktx-abhay in https://github.com/openobserve/openobserve/pull/10237
- fix: ensure histogram interval changes are applied correctly on initial setup by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10224
- fix: logs large records optimisation by @oasisk in https://github.com/openobserve/openobserve/pull/10257
- fix: added cloud check for list_subscription in trial period component by @bjp232004 in https://github.com/openobserve/openobserve/pull/10248
- fix: service graph tree view, incidents UI, and GROUP BY query by @ByteBaker in https://github.com/openobserve/openobserve/pull/10266
- fix: fix the automatic increment of the auto_increment attribute in sea-orm by @driftluo in https://github.com/openobserve/openobserve/pull/10254
- fix: fix get with no default data by @driftluo in https://github.com/openobserve/openobserve/pull/10247
- fix: Issue 1212 correlation UI issues by @bjp232004 in https://github.com/openobserve/openobserve/pull/10279
- fix: path for logo/text by @YashodhanJoshi1 in https://github.com/openobserve/openobserve/pull/10275
- feat: add DateTime picker to service graph and rename tab by @ByteBaker in https://github.com/openobserve/openobserve/pull/10283
- fix: actions routes and rename role by @uddhavdave in https://github.com/openobserve/openobserve/pull/10255
- fix: o2 ai issues when enabled by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10291
- fix: update routing for Kinesis and GCP requests by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10297
- fix: delete stream when data retention disabled by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10263
- fix: route multi search endpoints by body by @Subhra264 in https://github.com/openobserve/openobserve/pull/10286
- fix: Issue 1212 UI fixes by @bjp232004 in https://github.com/openobserve/openobserve/pull/10292
- fix: Simplify issue event logging and payload handling by @simranquirky in https://github.com/openobserve/openobserve/pull/10265
- fix: adding reporting in HTTP models enum by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10277
- fix: search around honor size even if sql has limit by @Loaki07 in https://github.com/openobserve/openobserve/pull/10289
- fix: incident detail page issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10294
- fix: compress size tile by @bjp232004 in https://github.com/openobserve/openobserve/pull/10260
- fix: use error tooltip color for pipeline tooltip by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10217
- fix: alert destinations by @oasisk in https://github.com/openobserve/openobserve/pull/10301
- fix: show panel on unhide by @bjp232004 in https://github.com/openobserve/openobserve/pull/10302
- fix: Correlation settings UI issues by @omkarK06 in https://github.com/openobserve/openobserve/pull/10298
- fix: missing language translation by @bjp232004 in https://github.com/openobserve/openobserve/pull/10165
- fix: compress size fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/10309
- perf: add cache statistics functionality by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10306
- fix: insights traces changes by @oasisk in https://github.com/openobserve/openobserve/pull/10304
- fix: 10310 tanstack table implementation on logs tab in traces detail page by @bjp232004 in https://github.com/openobserve/openobserve/pull/10311
- fix: result cache delta end time to fix duplicates during delta search by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10313
- chore(deps): bump oneshot from 0.1.8 to 0.1.13 by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/10191
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/10144
- chore(deps): bump lodash-es from 4.17.22 to 4.17.23 in /web by @dependabot[bot] in https://github.com/openobserve/openobserve/pull/10143
- fix: o2 assistant issues by @uddhavdave in https://github.com/openobserve/openobserve/pull/10315
- fix: Logs telemetry correlation traces improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/10316
- fix: change domain management method from post to put by @Subhra264 in https://github.com/openobserve/openobserve/pull/10320
- feat: support memory profiling with jemalloc and cpu profiling by @haohuaijin in https://github.com/openobserve/openobserve/pull/10317
- refactor: redesign the query inspector with the colorize query in query-inspector by @ktx-riya in https://github.com/openobserve/openobserve/pull/10249
- fix: rbac for alert generate sql api by @Subhra264 in https://github.com/openobserve/openobserve/pull/10325
- fix: if stream size is NaN, show 0 MB instead of showing NaN on UI by @Subhra264 in https://github.com/openobserve/openobserve/pull/10239
- fix: incident graphs and service graphs improvements by @ByteBaker in https://github.com/openobserve/openobserve/pull/10318
- fix:
select * from stream limit 10not work sometime by @haohuaijin in https://github.com/openobserve/openobserve/pull/10333 - fix: pick up fqn based on lastest update by @oasisk in https://github.com/openobserve/openobserve/pull/10334
- fix: include functions validation in mcp by @oasisk in https://github.com/openobserve/openobserve/pull/10324
- fix: Logs correlation traces list UI improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/10328
- fix: issue 10319 values api for sql mode multi stream selection by @bjp232004 in https://github.com/openobserve/openobserve/pull/10323
- fix: add missing detectPrebuiltType import in AddDestination.vue by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10341
- fix: use created at as unique key by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10338
- feat: optimize service streams correlation API by @ByteBaker in https://github.com/openobserve/openobserve/pull/10342
- fix: RUM session event details drawer UI improvements by @omkarK06 in https://github.com/openobserve/openobserve/pull/10329
- fix: adds pass through headers for ai-agent by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10330
- fix: vrl warning message on visualization page by @ktx-abhay in https://github.com/openobserve/openobserve/pull/10343
- fix: alert graph edges not rendering due to timestamp equality by @ByteBaker in https://github.com/openobserve/openobserve/pull/10347
- fix: Revise README for clarity and feature emphasis by @simranquirky in https://github.com/openobserve/openobserve/pull/10326
- fix: retry RCA analysis on alert addition if previously failed by @ByteBaker in https://github.com/openobserve/openobserve/pull/10355
- fix: organization update fix by @bjp232004 in https://github.com/openobserve/openobserve/pull/10356
- fix: prevent incorrect incident correlation for alerts with empty stable dimensions by @ByteBaker in https://github.com/openobserve/openobserve/pull/10361
- fix: cargo audit, package upgrade by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10363
- fix: use alert triggers for unique alert count by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10353
- fix: don't panic if function could not be deserialized when caching by @Subhra264 in https://github.com/openobserve/openobserve/pull/10364
- feat: map otel field to openobserve field by @haohuaijin in https://github.com/openobserve/openobserve/pull/10213
- fix: license ingestion limit reduced by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10351
- fix: In trace-details added validation for _rumdata stream by @omkarK06 in https://github.com/openobserve/openobserve/pull/10366
- fix: introduce restore of filter , current page , no of records by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10368
- fix: insights UI changes by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10322
- test: e2e testcase for bug #9754 by @neha00290 in https://github.com/openobserve/openobserve/pull/10365
- fix: minor UI issues by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10377
- chore: add llm field to uds for traces by @haohuaijin in https://github.com/openobserve/openobserve/pull/10372
- fix: routes for billings by @uddhavdave in https://github.com/openobserve/openobserve/pull/10358
- fix: cache with query size by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10384
- fix: sre-agent error propogation by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10383
- refactor: add a common component for the error/warnings by @ktx-riya in https://github.com/openobserve/openobserve/pull/10140
- fix: line chart issue with vrl for visualization by @ktx-abhay in https://github.com/openobserve/openobserve/pull/10373
- ci: disable sccache by @hengfeiyang in https://github.com/openobserve/openobserve/pull/10392
- fix: query usage stream for their org by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10139
- fix: O2A title and tool call improvements by @uddhavdave in https://github.com/openobserve/openobserve/pull/10385
- fix: dependency upgrades in Cargo.toml and Cargo.lock. by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10253
- fix: ParserError on streams with : in name by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10394
- fix: for errors when saving prebuilt destinations, show the message on UI by @Subhra264 in https://github.com/openobserve/openobserve/pull/10335
- feat: dag graph for llm traces by @haohuaijin in https://github.com/openobserve/openobserve/pull/10388
- feat(incidents): enrich alert dimensions from query conditions by @ByteBaker in https://github.com/openobserve/openobserve/pull/10399
- fix: redirect config for router client by @uddhavdave in https://github.com/openobserve/openobserve/pull/10398
- fix: Tanstack table incident detail page Logs tab by @bjp232004 in https://github.com/openobserve/openobserve/pull/10380
- test: add PromQL query persistence tests for metrics by @ktx-akshay in https://github.com/openobserve/openobserve/pull/10100
- feat: impl llm session view backend api by @haohuaijin in https://github.com/openobserve/openobserve/pull/10412
- fix: serde for user role and add test cases by @uddhavdave in https://github.com/openobserve/openobserve/pull/10408
- fix: default not set for usage stream by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10411
- refactor: adaptive per-type stream sampling for service discovery by @ByteBaker in https://github.com/openobserve/openobserve/pull/10414
- fix: use log stream filters for correlated logs query field names by @ByteBaker in https://github.com/openobserve/openobserve/pull/10415
- test: overhaul dashboard variables E2E tests with Page Object Model and parallel execution stability by @Shrinath-O2 in https://github.com/openobserve/openobserve/pull/10393
- fix: enhance incidents UI and fix correlation field resolution by @ByteBaker in https://github.com/openobserve/openobserve/pull/10390
- feat: dashboard table chart pagination by @ktx-riya in https://github.com/openobserve/openobserve/pull/10285
- feat: impl user view backend for llm by @haohuaijin in https://github.com/openobserve/openobserve/pull/10418
- fix: dashboard variables for child, set default value by @ktx-vaidehi in https://github.com/openobserve/openobserve/pull/10406
- fix: unit test cases for incident alert trigger table and taginput co… by @bjp232004 in https://github.com/openobserve/openobserve/pull/10401
- refactor: split merge and downsampling to own file by @haohuaijin in https://github.com/openobserve/openobserve/pull/10423
- fix: use jsonb_exists() instead of ? operator for scope conflict SQL by @ByteBaker in https://github.com/openobserve/openobserve/pull/10429
- fix: validate function name and body are non-empty on create/update by @ByteBaker in https://github.com/openobserve/openobserve/pull/10431
- fix: error handling for dashboard and various pages by @007harshmahajan in https://github.com/openobserve/openobserve/pull/10332
- fix: JWT dependency by @uddhavdave in https://github.com/openobserve/openobserve/pull/10437
- fix: servie graph v2 by @nikhilsaikethe in https://github.com/openobserve/openobserve/pull/10410
- refactor: simplify enterprise feature-flag handling with enterprise_value! macro by @ByteBaker in https://github.com/openobserve/openobserve/pull/10439
- fix: _all invaild json issue by @haohuaijin in https://github.com/openobserve/openobserve/pull/10443
- fix: build minimal DAG for incident alert graph by @ByteBaker in https://github.com/openobserve/openobserve/pull/10447
- test: add VRL support te
Release v1.1.0-rc3
📦 Download Binaries from https://openobserve.ai/downloads
- fix: generate and store the ext auth salt on a new install instead of refusing to start (port to v1.1.0) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15206
- fix(ai): bind confirm action to the request org (v1.1.0) (#15228) by @007harshmahajan in https://github.com/openobserve/openobserve/pull/15271
- fix: accept compacted Collector profile dictionaries (port to v1.1.0) by @hengfeiyang in https://github.com/openobserve/openobserve/pull/15325
- fix: hide Product Analytics behind ZO_PRODUCT_ANALYTICS_ENABLED (v1.1.0) by @omkarK06 in https://github.com/openobserve/openobserve/pull/15346
Full Changelog: https://github.com/openobserve/openobserve/compare/v1.1.0-rc2...v1.1.0-rc3