5 hours ago
turso

v0.8.0-pre.11

Install turso_cli 0.8.0-pre.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tursodatabase/turso/releases/download/v0.8.0-pre.11/turso_cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/tursodatabase/turso/releases/download/v0.8.0-pre.11/turso_cli-installer.ps1 | iex"

Download turso_cli 0.8.0-pre.11

File Platform Checksum
turso_cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
turso_cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
turso_cli-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
turso_cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
turso_cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
turso_cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo tursodatabase/turso

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
8 hours ago
openobserve

Release v1.0.0

OpenObserve v1.0.0 Release Notes

Download Binaries: https://openobserve.ai/downloads

Release Date: September 11, 2026 Previous Version: v0.92.2


Highlights

v1.0.0 is OpenObserve's first 1.x General Availability release, spanning 375 commits (295 OSS + 80 enterprise) since the v0.92.2 line. The headline theme is a major expansion of alerting and reliability: brand-new SLOs (Service Level Objectives) with burn-rate alerts and PromQL/time-sliced targets, composite alerts, an alert library for browsing, previewing and bulk-installing curated alerts, multi-alert for SQL and pending periods, plus Terraform/OpenTofu export for alerts and SLOs. Metrics gains a TSID-major Parquet layout with a new .midx series index and PromQL pruning, while traces gains a trace time index for fast multi-id and org-wide lookups. This release also introduces Database Monitoring (DBM), moves Synthetic Monitoring fully into open source with super-cluster support and step-based billing, and lands LLM observability Phase 3 (annotation queues, datasets, Playground, and experiment workflows). Under the hood, the storage layer split into separate ORM read/write clients (retiring the sqlite write lock), the metrics engine picked up substantial PromQL performance work, and the platform saw a broad i18n, UI-token, and search-cancellation hardening pass.


New Features

SLOs (Service Level Objectives)

  • SLO Burn-rate Alerts - Service Level Objectives with burn-rate alerting (OSS#13704) — @prabhatsharma
  • PromQL & Time-sliced SLOs - PromQL support for count and time-sliced SLOs, plus SLO/alert regression fixes (OSS#13761) — @prabhatsharma

Alerts & Incidents

  • Composite Alerts - alerts composed from multiple sub-alerts, with route-permission entries for the composite endpoints (OSS#13797, ENT#2433) — @prabhatsharma
  • Alert Library - browse, preview and install curated alerts, including bulk install from the library (OSS#13922, OSS#14125) — @prabhatsharma
  • Multi-Alert for SQL - support multiple alerts for a single SQL query (OSS#14094) — @YashodhanJoshi1
  • Alert Pending Period - pending-period support for alerts (OSS#14095) — @YashodhanJoshi1
  • New Condition Operators - is_null/is_not_null/is_empty/is_not_empty operators for alerts, pipelines and evaluator filters (OSS#13978, ENT#2500) — @hengfeiyang
  • Terraform/OpenTofu Export - export alerts and SLOs as Terraform and OpenTofu (OSS#13849) — @chaitanya-sistla
  • Banner Notifications - banner-as-notification support (OSS#13667, ENT#2367) — @007harshmahajan
  • Notification Dependency View - where-used view for templates, destinations and alerts (OSS#13820) — @Shrinath-O2

Metrics

  • TSID-major Metrics Layout - TSID-major Parquet layout behind ZO_METRICS_TSID_MAJOR_ENABLED, a .midx series index with PromQL pruning through it, and Vortex hash ordering support (OSS#13882, OSS#13899, OSS#13931) — @haohuaijin
  • Metric Chart Improvements - metric chart enhancements (OSS#13546) — @ktx-abhay
  • Realtime Metric Alerts - evaluate every metrics record against realtime alerts (OSS#13581) — @DHRUV6029

Logs & Traces

  • Trace Time Index - trace time index with multi-id and org-wide time-range lookup, and session time-range resolution through the index (OSS#13827, OSS#13837, OSS#13992, OSS#14002) — @hengfeiyang
  • Span Events & Exceptions - annotate span events and exceptions on the trace timeline (OSS#13715) — @omkarK06

AI & LLM Observability

  • Annotation Queues & Datasets - annotation queues and datasets for LLM observability (OSS#13719, ENT#2386) — @uddhavdave
  • Experiment Workflows (Phase 3.0) - LLM experiment workflows (OSS#13778, ENT#2413) — @uddhavdave
  • Playground & Remote Tasks - Playground and remote task workflows with execution and scoring (OSS#13991, ENT#2501) — @uddhavdave
  • Conditional Model Pricing - time-based conditional model pricing (OSS#13903) — @007harshmahajan
  • o2-ai Agent HA - HA mode for the o2-ai agent (OSS#13525, ENT#2300) — @007harshmahajan

Database Monitoring

  • Database Monitoring (DBM) - new Database Monitoring surface with enterprise canonicalizers and a module grant (OSS#13918, ENT#2484) — @oasisk

Synthetic Monitoring

  • Synthetics in OSS + Super-cluster - super-cluster support, then the move of synthetic monitoring into open source (OSS#13795, ENT#2420) — @Loaki07
  • Step-based Billing - meter step-based billing usage (shipped dark), unify step billing (price at metering, gate at enqueue), settle synthetics grants at the metering pass, and report step usage to billing providers (OSS#13951, OSS#14224, ENT#2490, ENT#2573) — @Loaki07
  • Journey Advisories Chip - collapse journey advisories into an on-demand suggestions chip (OSS#13759) — @omkarK06

Dashboards & Visualization

  • Query Editor Redesign - dashboard query editor redesign (OSS#13637) — @ktx-vaidehi
  • Interactive Table Cells - interactive table cells with an in-place Logs Explorer drawer (OSS#13675) — @chaitanya-sistla
  • URL Cell Hyperlinks - hyperlink support for URL cells in table charts (OSS#13650) — @ktx-abhay
  • Folder Icons - folder icons (OSS#13895) — @ktx-vaidehi

RUM (Real User Monitoring)

  • Mobile RUM Error Tracking - mobile RUM SDK error tracking v2 (OSS#13645) — @bjp232004
  • RUM Error Detail Redesign - rebuilt the RUM error detail page around issue impact (OSS#13697) — @bjp232004

Search & Query

  • Org-scoped Search Inspector - org-scoped search inspector with a dedicated permission (OSS#14005, ENT#2507) — @hengfeiyang
  • TopK _values API - replace distinct_values_* streams with tantivy TopK for the _values API (OSS#13834) — @hengfeiyang

Ingestion & Infrastructure

  • zstd on OTLP gRPC Ingest - zstd compression on OTLP gRPC ingest (OSS#13703) — @Pinguladora
  • Per-stream File Formats - per-stream file format support (OSS#13677) — @haohuaijin
  • Compactor Delete Delay - ZO_COMPACT_DELETE_FILES_DELAY_MINUTES compactor delay (OSS#13828) — @TessaIO
  • ORM Read/Write Split - split ORM read/write clients and retire the sqlite write lock (OSS#13927, ENT#2486) — @hengfeiyang

MCP & IAM

  • MCP Server on OSS - serve the MCP Server setup page on the OSS build (OSS#13720) — @bjp232004

UI

  • Functions Segmented Toggle - replace language radios with a segmented toggle (OSS#13766) — @bjp232004

Improvements

Performance

  • PromQL speedups: Utf8View metric labels, incremental range-function folding into aggregations, a per-series prefix replacing per-window counter-reset scans, preallocated hash-sorted series samples, automatic label timestamp filter selection, and a re-added process-wide series-label cache (OSS#13796, OSS#13989, OSS#13997, OSS#13971, OSS#13756, OSS#13748) — @haohuaijin
  • Bound indexed-metrics merge output memory and prepare the indexed-metrics groundwork (OSS#13928, OSS#13907) — @haohuaijin
  • Batched per-stream scan for multi-id trace time-range lookup (OSS#14002) — @hengfeiyang
  • Preserve indexed top-n aggregation results in search (OSS#13779) — @haohuaijin

Refactoring & Architecture

  • Search internals: replace the sorted_by_time bool with a FileSortOrder enum, drop it from the distributed plan wire format, decide the merge kind once via MergeMode, share the DataFusion pipeline, and lay merge/result/access-plan groundwork for TSID-major metrics (OSS#13853, OSS#13856, OSS#13866, OSS#13861) — @haohuaijin
  • Split compaction merge/mod.rs by function into job/stream/file modules (OSS#13900) — @haohuaijin
  • Split ORM read/write clients, retire the sqlite write lock, and adopt the split clients in enterprise modules (OSS#13927, ENT#2486) — @hengfeiyang
  • Rename the AlertManager node role to Scheduler (OSS#13696, ENT#2376) — @hengfeiyang
  • Remove the trace_list_index feature and the action scripts / action server (OSS#13809, OSS#14000, ENT#2503) — @hengfeiyang
  • Register the metrics-index workspace crate and group DataFusion/Tantivy feature configs (OSS#13664, ENT#2483) — @haohuaijin

CI/CD

  • Reliability workflows: a Playwright Stuck-Run-Reaper (active-runs only, zombie labelling), an Auto Merge Queuer that re-adds PRs dequeued by failed checks, and a reliable-exit fix for AI review (OSS#13740, OSS#13743, OSS#13745, OSS#13891, OSS#13886) — @Shrinath-O2
  • Rebrand automated PR review as "OpenObserve Code Reviewer", remove the redundant Qodo PR-Agent workflow, and move darwin release builds to macos-latest-xlarge (OSS#13871, OSS#13887, OSS#13692, ENT#2461, ENT#2373) — @Shrinath-O2
  • Fix ent-e2e-gate to build against the PR base line rather than always main, and compute the ENT-only subset from ci_matrix (OSS#14414, ENT#2396) — @Shrinath-O2
  • i18n CI: generate translations in the PR that changes en-US.json and stop retrying pushes a merge queue has frozen (OSS#13741, OSS#13765) — @bjp232004
  • Playwright: stop SLO-Measurement backfill serializing 21 daily chunks, enable SMTP so the distribution-list email suite runs in ENT, and consume per-shard ingest windows (OSS#13870, ENT#2472, ENT#2434) — @vamsikarthikr

UI/UX

  • Migrate templates and shadows to design tokens and delete the debt baseline (OSS#13769) — @ktx-kirtan

Internationalization

  • Improve Simplified Chinese / zh-CN translations, send key-path context and a term glossary to the translation model, backfill mistranslated locale keys via context-aware regeneration, and correct Spanish product terminology (OSS#13707, OSS#13835, OSS#13967, OSS#13968, OSS#13973) — @hengfeiyang

Bug Fixes

SLOs

  • Fixed SLO form client-side validation, validating every required field, and a scannable source-alert picker (OSS#14288) — @vamsikarthikr
  • Fixed surfacing real API error messages on the SLO form (OSS#14279) — @bjp232004
  • Fixed SLO detail and traces navigation cleanup (OSS#13852) — @prabhatsharma
  • Fixed assorted SLO bugs (OSS#13784) — @YashodhanJoshi1

Alerts & Incidents

  • Fixed composite alert issues and routed the composite alert clone through the dedicated /clone endpoint (OSS#14339, OSS#14352) — @YashodhanJoshi1
  • Fixed spacing above Select Folder in the Clone Alert dialog (OSS#14359) — @bjp232004
  • Fixed guarding the Import Semantic Groups route on OSS builds (OSS#14365) — @Shrinath-O2
  • Fixed preserving the raw payload when switching template-mode tabs and shipped notification templates v2 with rich content and alert chart images (OSS#13661, OSS#13640) — @oasisk
  • Fixed losing Slack alerts on undeliverable link URLs (OSS#13753) — @oasisk
  • Fixed typing the aggregation HAVING clause from the aggregate rather than the column (OSS#13790) — @hengfeiyang
  • Fixed the preview-template RBAC error (OSS#14341) — @Subhra264
  • Fixed reducing DB calls for realtime alerts (OSS#13920) — @hengfeiyang
  • Fixed alert improvements v3 (OSS#13670) — @bjp232004

AI & LLM Observability

  • Fixed AI observability issues across the 1.0.0 backports (OSS#14066, OSS#14120, OSS#14343, ENT#2541, ENT#2594) — @uddhavdave
  • Fixed experiment summaries, costs and comparisons, and provider testing / playground feedback / experiment results (ENT#2582, OSS#14258) — @uddhavdave
  • Fixed the LLM chart renderer, moving the AI observability monitor section to OSS, and hiding scores/agents labels on OSS builds (OSS#14160, OSS#14380, OSS#14385, OSS#14389) — @nikhilsaikethe
  • Fixed preserving online-evaluation provider API keys (OSS#13739) — @uddhavdave
  • Fixed routing annotation-queue score lookups to queriers, validating machine-score streams, and intermittent 500s hydrating annotation-queue items (OSS#13801, OSS#13881, ENT#2423, ENT#2473) — @uddhavdave
  • Fixed the session detail output message (OSS#13889) — @uddhavdave
  • Fixed migrating annotation-queue and dataset permissions and adding their OpenFGA types (OSS#13888, ENT#2477) — @uddhavdave
  • Fixed service-streams correlation P0/P1/P2 review items with raw emission, anchor narrowing, shared ranking and a discovered-services flat table (OSS#13668, OSS#13710, ENT#2368, ENT#2381) — @oasisk
  • Fixed canonicalizing model names in the service graph to prevent node splitting (OSS#13561) — @oasisk
  • Fixed changing the MCP URL and MCP tool calls returning 404 when ZO_BASE_URI is set (OSS#14055, OSS#13844) — @nikhilsaikethe

Metrics

  • Fixed preserving the numeric JSON series hash and timestamp sorting for hash-ordered queries (OSS#13893, OSS#13919) — @haohuaijin
  • Fixed matching __name__ selectors for uppercase metric names and preserving mixed-case WAL metric names (OSS#13917, OSS#13937) — @hengfeiyang
  • Fixed resolving the metric name from a __name__ matcher for authz (OSS#14342) — @Subhra264
  • Fixed restoring query-builder filters after leaving the Custom Chart (OSS#14405) — @bjp232004
  • Fixed the metric prefix not being visible initially and table-chart icon alignment (OSS#13996) — @ktx-abhay

Search & Query

  • Fixed preserving the projection schema when rewriting match_all and accepting scalar inputs in string UDFs (OSS#13808, OSS#14220) — @haohuaijin
  • Fixed clamping the auto-histogram interval to 1s for sub-10s ranges and scanning the exact requested range for histogram queries (OSS#13916, OSS#13969) — @hengfeiyang
  • Fixed tying WAL search file locks to guards so cancelled queries release them, releasing the admission slot and follower task status on cancellation, and a running-slot reservation TTL backstop (OSS#13953, OSS#13954, ENT#2494) — @hengfeiyang
  • Fixed quick mode rewriting SELECT inside subqueries and rejecting LIMIT in filter mode instead of building an invalid query (OSS#13787, OSS#13773) — @ameyypawar
  • Fixed enhancing FTS-field filtering logic in the search function (OSS#13767) — @hengfeiyang
  • Fixed reading stream stats from the primary and retrying failed scans (OSS#14320) — @hengfeiyang
  • Fixed match_all pipe query corruption and classifying unquoted LIKE patterns wherever the parser stops (OSS#13764, OSS#13818) — @bjp232004
  • Fixed Vortex Utf8-typed string statistics breaking Utf8View interval analysis (OSS#14075, ENT#2530) — @haohuaijin

Logs & Traces

  • Fixed the logs page freezing when wrap is enabled and loading the stream list on Visualize when none is selected (OSS#13638, OSS#13812) — @ktx-vaidehi
  • Fixed rendering streaming aggregation results as they arrive and replacing the page instead of appending when a stream opens empty (OSS#14334, OSS#14335) — @omkarK06
  • Fixed retaining the query re-applied from Search History (OSS#14287) — @neha00290
  • Fixed resetting field-list pagination when the stream changes via SQL mode, plus copy-to-clipboard notification and minor logs-page issues (OSS#14384, OSS#14314) — @bjp232004
  • Fixed scoping "View Logs" correlated query to the clicked span and trace-log correlation with Trace Graph height (OSS#13700, OSS#13901) — @omkarK06
  • Fixed saturating span duration when end_time precedes start_time and truncating long span/service names in trace detail (OSS#14368, OSS#14361) — @omkarK06
  • Fixed passing the expanded row to View Trace and restoring the traces "View Logs" URL (OSS#13722, OSS#13662) — @omkarK06
  • Fixed showing the local timezone in the stream-detail time range (OSS#13652) — @Shrinath-O2

Dashboards & Visualization

  • Fixed large dashboards freezing the browser on open and table panels freezing/crashing on large results by windowing the OTable row model to the virtual-scroll range (OSS#13970, OSS#13933) — @ktx-vaidehi
  • Fixed dropping stream events from a superseded PromQL panel run and keeping rows whose other y column is null (OSS#14374, OSS#14185) — @ktx-vaidehi
  • Fixed the dashboard report overlap issue and the builder-tab saved-views apply issue (OSS#14328, OSS#14418) — @ktx-abhay
  • Fixed deduplicating panel and layout IDs on import/load and label-overlap/layout improvements (OSS#13760, OSS#13725, OSS#13815) — @ktx-abhay
  • Fixed dashboard table column formatting via the column header and persisting the builder chart in saved views (OSS#13695, OSS#13994) — @ktx-abhay
  • Fixed png-to-svg chart types and the panel annotation button icon (OSS#13911, OSS#13718) — @ktx-vaidehi
  • Fixed the AbortError guard in the dashboard search error handler (OSS#13309) — @tsushanth
  • Fixed database and alerts page UI improvements (OSS#13963) — @ktx-abhay

Synthetic Monitoring

  • Fixed the recorder extension install link, record/replay setup gate, configurable store URL, and a sequential recorder setup checklist with state-safe refresh and incognito failure recovery (OSS#13658, OSS#13684) — @omkarK06
  • Fixed recording from a specific step without silently downgrading actions, showing where recorded steps will land, and reading a run's evidence without leaving the step (OSS#13799, OSS#13860, OSS#13879) — @omkarK06
  • Fixed moving check variables into a shared resizable panel and collapsing the variables panel by default (OSS#13699, OSS#13825) — @omkarK06
  • Fixed deployment ceilings surviving a config reload (OSS#13785) — @Loaki07
  • Fixed the synthetics locations UI in configure-location (OSS#13475) — @omkarK06

RUM (Real User Monitoring)

  • Fixed restoring RUM-traces correlation for zero-stripped trace ids and adding missing share-URL support to RUM pages (OSS#13959, OSS#14003) — @omkarK06
  • Fixed the browser SDK bump to 0.4.2 (OSS#13584, OSS#14102) — @bjp232004

Infrastructure & Storage

  • Fixed serializing every remaining sqlite write path (OSS#13905, ENT#2480) — @hengfeiyang
  • Fixed preventing NATS KV watch consumer accumulation on reconnect storms and failing startup when the NATS queue backend is unreachable (OSS#13676, OSS#13914) — @hengfeiyang
  • Fixed scoping postgres catalog lookups to the active schema (OSS#13723) — @hengfeiyang
  • Fixed waiting for the WAL settle window before merging the previous hour and skipping session_id in trace-time-index merge when files lack the column (OSS#13880, OSS#13863) — @hengfeiyang
  • Fixed retention deleting one extra day and the file-list timestamp occasionally being zero (OSS#13804, OSS#13936) — @hengfeiyang
  • Fixed supporting zstd-compressed HTTP requests and enabling tonic zstd in the enterprise build (OSS#13728, ENT#2377) — @hengfeiyang
  • Fixed only reading file_list_dump_stats when dumping is enabled and always creating the table (OSS#13830, OSS#13873) — @YashodhanJoshi1
  • Fixed collapsing apt-get layers and cleaning cache in the Dockerfiles (OSS#13633) — @sangharshcs
  • Fixed upgrading the build image to ubicloud-standard-16 (OSS#13950) — @haohuaijin

Authentication, RBAC & Security

  • Fixed returning 403 instead of panicking when a user is not in the org (OSS#13878) — @hengfeiyang
  • Fixed stopping deployment internals being served on the unauthenticated /config and authorizing GET /{org}/config for any org member (OSS#13921, ENT#2485) — @oasisk
  • Fixed adding an env to completely skip SSRF checks (OSS#13682) — @YashodhanJoshi1
  • Fixed caching invites and handling auth for invite rejection (OSS#13613, OSS#13566, ENT#2344) — @YashodhanJoshi1
  • Fixed keeping the _meta org list out of the header switcher dropdown and creating the _meta organization at startup (OSS#14388, OSS#14377) — @Loaki07

Workflows

  • Fixed draft workflows and workflow UX improvements (OSS#13666, OSS#13929) — @nikhilsaikethe

Pipelines

  • Fixed the pipeline destination Add dialog closing itself on a slow API response (OSS#14419) — @vamsikarthikr

API & Ingestion

  • Fixed stopping unprintable error messages collapsing responses into a bare 500 and returning empty when usage is missing instead of erroring (OSS#13952, OSS#13842) — @hengfeiyang
  • Fixed paginating multi-stream logs with a single UNION ALL BY NAME query (OSS#14079) — @Loaki07

Web / UI-UX

  • Fixed 1.0.0 UI changes and re-placing the toggle pill after an item reorder (OSS#14083, OSS#13721) — @bjp232004
  • Fixed button tooltip and patterns-page scroll, and closing an open dropdown before the rail flyout opens (OSS#14373, OSS#14370) — @ktx-vaidehi
  • Fixed gating the keyboard-shortcut cheatsheet to reachable pages and stopping the O2 AI chat opening via the ungated Ctrl+B shortcut on OSS (OSS#14415, OSS#14397) — @Shrinath-O2
  • Fixed logs scroll jump, dashboard tab-rename width, banner usage, and build warnings (OSS#13858, OSS#13729) — @ktx-vaidehi
  • Fixed translated placeholder names crashing localized pages (OSS#13833) — @hengfeiyang
  • Fixed AI-page improvements and hiding LLM Model Pricing on OSS builds (OSS#13689, OSS#13651) — @ktx-abhay
  • Fixed memory-leak issues (OSS#14170) — @ktx-abhay
  • Fixed org-id inclusion in the route (OSS#14160) — @nikhilsaikethe

Documentation

  • Fixed an "occured" typo in alert and folder doc comments (OSS#13705) — @latent-9

Testing

  • E2E stabilization and self-heal across Alerts, Traces, Logs, Reports, Correlation and the alpha1 cloud suite, plus Sentinel POM-compliance sweeps and auto-generated bug-repro tests (OSS#13626, OSS#13672, OSS#13674, OSS#13724, OSS#13727, OSS#13735, OSS#13746, OSS#13752, OSS#13875, OSS#13934, OSS#13657, ENT#2351, ENT#2495) — @Shrinath-O2
  • Migrated multi-alert and correlation API specs from Playwright to pytest (OSS#13788, OSS#13791, ENT#2412, ENT#2419) — @Shrinath-O2
  • SLO E2E + API suite, mobile RUM SDK end-to-end suite across 4 platforms with session-replay upload assertions, and email-destination / distribution-list E2E (OSS#13836, OSS#13628, OSS#13945, OSS#13876) — @vamsikarthikr
  • Query-agent sentinels for match_all/CSE/FST rewrite coverage and a parametrized workflow condition-eval matrix (OSS#13810, OSS#13824, OSS#13999) — @neha00290
  • Dashboards, metrics, logs, reports and date-time-picker E2E coverage plus alpha-environment stabilization (OSS#13747, OSS#13758, OSS#13781, OSS#13884, OSS#13894, OSS#13912, OSS#13972, ENT#2431, ENT#2448) — @ktx-akshay

Release Timeline

Version Date Notes
v1.0.0-rc1 August 28, 2026 Initial release candidate
v1.0.0-rc2 September 2, 2026 Alerts, AI-obs and search stabilization
v1.0.0-rc3 September 8, 2026 SLO forms, PromQL authz and streaming/traces fixes
v1.0.0-rc4 September 9, 2026 AI observability backports
v1.0.0-rc5 September 10, 2026 Logs, alerts, traces and _meta org fixes
v1.0.0 September 11, 2026 General Availability

Statistics

  • Total Commits: 295 (OSS)
  • Features: 41
  • Performance Improvements: 8
  • Bug Fixes: 95
  • Test Improvements: 5
  • Contributors: 29

Breaking Changes

  • Usage stream is now enterprise-only - the usage stream is no longer produced on OSS builds (OSS#14348) — @Loaki07
  • distinct_values_* streams replaced - the _values API now uses tantivy TopK instead of distinct_values_* streams (OSS#13834) — @hengfeiyang
  • Action scripts / action server removed - the action scripts and action server were removed (OSS#14000, ENT#2503) — @hengfeiyang
  • trace_list_index feature removed - the trace list index feature was removed (OSS#13809) — @hengfeiyang
  • ORM read/write client split - the sqlite write lock was retired and the ORM was split into separate read/write clients (OSS#13927, ENT#2486) — @hengfeiyang
  • AlertManager node role renamed to Scheduler - the AlertManager node role is now Scheduler (OSS#13696, ENT#2376) — @hengfeiyang
  • Deployment internals removed from unauthenticated /config - deployment internals are no longer served on the unauthenticated /config endpoint (OSS#13921) — @oasisk
  • Reserved columns rejected - delete_fields and update_fields_type now reject reserved columns (OSS#14354) — @oasisk

Links


Contributors

Thank you to all contributors who made this release possible!

Shrinath-O2, hengfeiyang, haohuaijin, uddhavdave, bjp232004, omkarK06, ktx-vaidehi, ktx-akshay, oasisk, vamsikarthikr, Loaki07, ktx-abhay, YashodhanJoshi1, nikhilsaikethe, prabhatsharma, neha00290, 007harshmahajan, Subhra264, chaitanya-sistla, ameyypawar, tsushanth, sidharth-sinhasane, sangharshcs, latent-9, ktx-kirtan, jvaldesbit, TessaIO, Pinguladora, DHRUV6029


Note: For upgrade instructions and migration guides, please refer to the official documentation.

11 hours ago
rustfs

RustFS 1.0.0-rc.6 (rc)

What's Changed

New Contributors

Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-rc.5...1.0.0-rc.6

1 days ago
rustfs

RustFS 1.0.0-rc.6-preview.1 (preview)

What's Changed

New Contributors

Full Changelog: https://github.com/rustfs/rustfs/compare/1.0.0-rc.5...1.0.0-rc.6-preview.1

1 days ago
openobserve

Release v1.0.0-rc5

📦 Download Binaries from https://openobserve.ai/downloads

What's Changed

Full Changelog: https://github.com/openobserve/openobserve/compare/v1.0.0-rc4...v1.0.0-rc5

1 days ago
openobserve

Release v1.0.0-rc4

📦 Download Binaries from https://openobserve.ai/downloads

What's Changed

Full Changelog: https://github.com/openobserve/openobserve/compare/v1.0.0-rc3...v1.0.0-rc4

1 days ago
pingora

Pingora 0.9.0

0.9.0 - 2026-09-04

✨ Highlights

  • Reworked connection pooling with sharded storage and a true global LRU, addressing stale entries and race windows.
  • Added an upstream module system that applies before upstream compression.
  • More handling of HTTP parsing and framing edge cases, including non-origin-form request-target preservation, and hop-by-hop header sanitization, obsolete line-fold normalization, stricter request-target validation, and bounded default HTTP/2 limits.
  • Split Prometheus integration into the pingora-prometheus crate and made Prometheus optional.
  • Improved graceful shutdown and upgrade behavior, including responsive load-balancer shutdown, descriptor lifecycle fixes, and lower shutdown-notification contention.

⚠️ Potential Breaking Changes

  • Minimum supported Rust version moves to 1.85 for some crates. pingora-foundations declares an MSRV of 1.88.
  • RequestHeader and ResponseHeader no longer implement DerefMut because unrestricted mutation could violate internal invariants.
  • Removed async_write_vec APIs; consumers should use tokio::io::AsyncWriteExt::write_all_buf.
  • Prometheus integration moved from pingora-core to the separate pingora-prometheus crate; Prometheus is optional.
  • tracing is now optional in pingora-cache.
  • Upgraded to the boring-rs 5.x API.
  • PeerOptions::curve now uses Cow.
  • Upstream requests strip hop-by-hop and Connection-nominated headers by default; legacy behavior requires explicit compatibility settings.
  • Default HTTP/2 server limits are bounded rather than unbounded.
  • Removed the unused LruShard Default implementation and lifted Default bounds on sharded cache structures.
  • Removed the CacheKey namespace parameter.
  • PurgeOutcome enum gains an Expired variant.
  • ForcedFreshness and hit-status reporting gain ForceExpiredServeStale variant.

🚀 Features — Proxy & Sessions

  • Add abort-on-close session configurability.
  • Support HTTP/1.1 downstream request pipelining.
  • Add cancel-safe body and header writer primitives (proxy tasks) to prevent stalled cache misses from applying backpressure.
  • Add an upstream module system and allow modules to adjust after receiving upstream response headers.
  • Add proxy warning-log suppression hooks.
  • Add keepalive-pool callbacks for tracking connection ages.
  • Expose HTTP/1.x request-body bytes accepted by the upstream writer.
  • Report point-in-time available HTTP/2 stream capacity.

🚀 Features — TLS

  • Add ability to configure an offload thread pool for downstream TLS handshakes.
  • Add Acceptor::from_server_config for runtime-built rustls ServerConfig values and in-memory key material.
  • Export TLS keying material, including from pingora-s2n.
  • Add per-peer CA configuration.
  • Add a pre-TLS callback for PROXY protocol support.
  • Expose the rustls certificate type.
  • Add curve and second-keyshare settings to HttpPeer hashing.
  • Avoid compiling aws-lc-rs when the ring provider is selected.

🚀 Features — Server, Runtime & Load Balancing

  • Allow sharing backends across load-balancing selectors.
  • Add graceful-upgrade signalling between old and new processes.
  • Add per-listener L4 buffer configuration and socket send/receive buffer settings.
  • Add Tokio blocking-pool configuration, poll-time histograms, and an alternative timer runtime knob.
  • Allow proxy services to override runtime options.
  • Add a working-directory option for daemon mode.
  • Enable adding user context between sessions on the same connection with HttpPersistentSettings.
  • Add socket-cookie access and TCP/TLS establishment timing fields.
  • Make HTTP/2 stream and connection windows configurable.

🚀 Features — Caching (alpha)

  • Add deferred cache-admission policy hooks.
  • Implement DCZ dictionary compression and vary on available-dictionary.
  • Add CacheMeta freshness updates and expiration-at-time support.
  • Support optionally flooring fractional delta-seconds for RFC 9111 handling.
  • Preserve Vary provenance across stale refreshes.
  • Make cache-lock retries configurable and bounded.
  • Add an opt-in purge mode that expires an asset while retaining its body for conditional revalidation and stale serving.
  • Use power-of-two selection for eviction balancing.
  • Add peek_lru, update_or_admit, and non-promoting set_weight operations in lru.
  • Allow adjusting LRU weight limits and reserving capacity.

🔒 Security & Hardening

  • HTTP ambiguity hardening: centralize raw request-target classification so path and authority validation share one parser; reject ambiguous request authorities on ingress and egress; reject forbidden CR/LF bytes in HTTP/2 :path; and reject delimiter bytes in request lines as defense in depth.
  • Sanitize hop-by-hop upstream request headers.
  • Preserve non-origin-form request targets without mangling the URI.
  • Normalize forwarded responses with obsolete HTTP/1.1 response-header line folding.
  • Bound default HTTP/2 server limits to reduce memory-exhaustion exposure.
  • Avoid a process abort while appending oversized header maps by returning an InvalidHTTPHeader error.
  • Fix some unchecked integer conversions.
  • Explicitly prevent reuse of HTTP/1 connections after incomplete responses.
  • Update Prometheus for a security advisory.
  • Replaced unmaintained daemonize crate with daemonix and updated nix to 0.31.x.

🐛 Bug Fixes

  • Fix connection-pool and PoolNode race windows and remove empty entries.
  • Fixed a potential stall on HTTP/1 response-header reads upon forwarding request bodies via a cancel safety fix.
  • Stop waiting on HTTP/2 upstream work after the downstream ends and close timed-out HTTP/2 connections.
  • Drain in-flight HTTP/2 streams during shutdown and retry stream creation on a fresh connection when appropriate.
  • Prevent HTTP/1 upstream reuse after failed writes or incomplete responses.
  • Discard retry buffers after truncation and avoid unnecessary HTTP/2 accept allocations.
  • Skip h2c preface detection on TLS streams.
  • Do not initialize a body reader for HEAD informational responses.
  • Correct HTTP/1 session body-byte accounting.
  • Fix listener-fd inheritance and close transfer sockets during graceful upgrade; mark received listener fds close-on-exec.
  • Remove the duplicate graceful-shutdown sleep and improve load-balancer shutdown responsiveness.
  • Shard proxy shutdown notifications to reduce lock contention and close a lost-wakeup race during graceful shutdown.

⚙️ Miscellaneous

  • pingora-timeout now uses Tokio timeouts for (configurably) long intervals to avoid memory accumulation.
  • Split pingora-prometheus into a separate crate.
  • Forward WriteBuf::chunks_vectored to the wrapped buffer.
  • Replace custom ASCII-trimming helpers with stabilized standard-library methods.
  • Update the MSRV lane and use cargo check for MSRV validation.
  • Improve documentation examples for connection tracing and basic setup.
  • Preserve bound ports in digests after TLS failures.
  • Return an error for divergent multipart cache progress and remove a panic from maybe_cache_meta.
  • Various flaky test fixes.
1 days ago
superset

superset-helm-chart-0.22.8

Apache Superset is a modern, enterprise-ready business intelligence web application

1 days ago
node

2026-09-09, Version 26.8.2 (Current), @aduh95

Notable Changes

  • [616bd3fa26] - doc: deprecate Server.prototype._listen2 in node:net (Antoine du Hamel) #65593
  • [ae1801eb55] - meta: refine the security vuln posture for experimental features (James M Snell) #65438
  • [09feba74c8] - deps: update Undici to 8.10.2 (Node.js GitHub Bot) #65788
  • [7efdbe3eb9] - deps: update OpenSSL to 3.5.8 (Node.js GitHub Bot) #65542

Commits

  • [d8aedd6584] - build: skip dockit on riscv64 (Stewart X Addison) #62251
  • [1899c274eb] - build: activate correct default flags for riscv64 (Stewart X Addison) #65708
  • [ec8a3be996] - build: derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #65491
  • [b73118a507] - build,win: remove LTO parallelisation limit (Stefan Stojanovic) #65535
  • [09feba74c8] - deps: update undici to 8.10.2 (Node.js GitHub Bot) #65788
  • [e47c432dd6] - deps: upgrade npm to 11.19.1 (npm team) #65573
  • [2fd6ce36a9] - deps: update corepack to 0.36.0 (Node.js GitHub Bot) #65653
  • [49dec2767a] - deps: update googletest to 36ba75f0ad5383a9759f17f3f72fd4661c72cb6d (Node.js GitHub Bot) #65654
  • [676174a071] - deps: update simdjson to 4.6.9 (Node.js GitHub Bot) #65655
  • [2f1b7fa0bb] - deps: update perfetto to 58.2 (Node.js GitHub Bot) #65656
  • [12acd0ad15] - deps: update zlib to 1.3.2.1-motley-5eb4d7e (Node.js GitHub Bot) #65494
  • [48631c80fb] - deps: update archs files for openssl-3.5.8 (Node.js GitHub Bot) #65542
  • [7efdbe3eb9] - deps: upgrade openssl sources to openssl-3.5.8 (Node.js GitHub Bot) #65542
  • [bdc75900ee] - doc: replace node:modules documentation header (René) #65800
  • [44c8a499ba] - doc: clarify return type of fs.mkdtemp* (Antoine du Hamel) #65743
  • [025fb5eeb0] - doc: update changelog-maker instructions for releasing (Juan José) #65707
  • [5f64847afa] - doc: add stability status to crypto.setEngine (Antoine du Hamel) #65746
  • [299dee0cb9] - doc: remove outdated TLS authorized warning (Tim Perry) #65597
  • [e97dcc0278] - doc: fix broken using link in ffi.md (Soul Lee) #65632
  • [2c9cc7d237] - doc: fix some broken links (Antoine du Hamel) #65583
  • [0c330ec329] - doc: fix stale TOC in maintaining-dependencies (greenhead) #65523
  • [9c522a3a69] - doc: refactor the AI guidelines (Joyee Cheung) #65269
  • [46cbf1bf8c] - doc: fix triggerAsyncId() comment in async_hooks example (soreavis) #64583
  • [788904ff78] - doc: fix fsPromises.watch overflow value (Matt Radbourne) #64605
  • [3d06ff19e8] - doc: clarify stream direction in options.stdio note (Avocado) #65236
  • [d334838379] - doc: clarify signal listener behavior (Som Samantray) #65243
  • [d55a2bd56a] - doc: add test reporter event lifecycle diagram (sangwook) #63780
  • [c17dfc87de] - doc: discourage AbortSignal cleanup for long-lived resources (Efe Karasakal) #64342
  • [616bd3fa26] - doc: deprecate Server.prototype._listen2 in node:net (Antoine du Hamel) #65593
  • [4e6d7e0ca6] - meta: cleanup targos emeritus changes (Antoine du Hamel) #65738
  • [a70cfe1747] - meta: bump github/codeql-action/init from 4.37.3 to 4.37.9 (dependabot[bot]) #65714
  • [e43a0ad4ce] - meta: bump github/codeql-action/autobuild from 4.37.3 to 4.37.9 (dependabot[bot]) #65717
  • [99e06288f1] - meta: bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) #65718
  • [89662762b3] - meta: bump cachix/install-nix-action from 31.11.0 to 31.11.1 (dependabot[bot]) #65719
  • [6b8f078672] - meta: bump actions/setup-node from 6.4.0 to 7.0.0 (dependabot[bot]) #65720
  • [6c6fb18e63] - meta: bump step-security/harden-runner from 2.20.0 to 2.21.0 (dependabot[bot]) #65721
  • [0e002e859f] - meta: bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.9 (dependabot[bot]) #65722
  • [98aaffe4b9] - meta: bump github/codeql-action/analyze from 4.37.3 to 4.37.9 (dependabot[bot]) #65723
  • [d247cb2975] - meta: document collaborator automation (Filip Skokan) #65671
  • [ae1801eb55] - meta: refine the security vuln posture for experimental features (James M Snell) #65438
  • [fab81d15c3] - test: widen the gap in the resolver maxTimeout comparison (Shelley Vohr) #65780
  • [62e2a6265c] - test: fix the thread-spawn handshake in the WASI threads fixture (Shelley Vohr) #65780
  • [7eb20b1810] - test: only count restarts after the write in watch emit-restarted test (Shelley Vohr) #65780
  • [14c3a77bc5] - test: ignore tunnel resets in proxy invalid-char-in-url test (Shelley Vohr) #65780
  • [ebc99e0560] - test: handle EPIPE in closed channel test (Christian Aurich) #65770
  • [5e73a2ca79] - test: deflake test-permission-net-udp-handle (Christian Aurich) #65767
  • [beb669f7de] - test: deflake test-runner-coverage (Christian Aurich) #65728
  • [ef4b6bfa62] - test: set type=none on IBM i for empty source (Abdirahim Musse) #65545
  • [027eef0691] - test: deflake WASI poll timing checks (Filip Skokan) #65672
  • [a352b0e2fe] - test: skip fs-watch-recursive-delete-race on AIX (Antoine du Hamel) #65698
  • [f9ce35aa43] - test: deflake test-inspect-async-hook-setup-at-inspect (Christian Aurich) #65584
  • [32281cec7b] - test: deflake test-watch-mode-restart-esm-loading-error (Christian Aurich) #65623
  • [79be5d61be] - test: avoid orphaned child on Windows abort test (Kirill Saied) #65451
  • [8972b8540b] - test: fix link-local dgram scope assertion (Filip Skokan) #65629
  • [b7cd1d96de] - test: riscv64: skip node-api sea test (Stewart X Addison) #65569
  • [7eeb9d0e57] - test: mark platform-specific tests as flaky (Filip Skokan) #65562
  • [649ac82bda] - test: account for varied OpenSSL CCM final behaviours (Filip Skokan) #65542
  • [050fb1a15d] - tools: bump @humanfs/node from 0.16.7 to 0.16.8 in /tools/eslint (dependabot[bot]) #65757
  • [5314dda396] - tools: bump browserslist from 4.28.4 to 4.28.8 in /tools/eslint (dependabot[bot]) #65758
  • [5938a08929] - tools: do not hardcode yamllint path (Antoine du Hamel) #65747
  • [d8408f7415] - tools: refine contributor guidance workflow (Filip Skokan) #65745
  • [196e372b69] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #65716
  • [7e986b09f6] - tools: do not flag force push as invalid message (Antoine du Hamel) #65700
  • [837ce2ccef] - tools: do not hardcode path to Ruff (Antoine du Hamel) #65681
  • [1c7149a96a] - tools: retry first-time contributor query (Filip Skokan) #65648
  • [bd310a2bea] - tools: query first-time contributor status (Filip Skokan) #65592
  • [ab7b57e547] - tools: offset GitHub crons by 3 minutes (Michaël Zasso) #65612
  • [62ece28eae] - tools: label PRs lacking second approval (Filip Skokan) #65538
  • [68227b4029] - tools: welcome first-time contributors (Filip Skokan) #65533
  • [490dc93e37] - tools: enable concurrency for eslint (Huáng Jùnliàng) #62352
  • [d794676217] - typings: fix fs_event_wrap start filename type (leah-1ee) #65661
  • [29e2b5a325] - typings: add fs_event_wrap internal binding types (leah-1ee) #65661
  • [6357c8f56e] - typings: add stream_pipe internal binding types (Seongeun Lee) #65664
  • [569720ac7f] - typings: add profiler internal binding types (Seongeun Lee) #65660
  • [52ae89c69d] - typings: add ffi internal binding types (Donghoon Kang) #65734
  • [22c7469062] - typings: update zlib binding declarations (이혜미) #65639
2 days ago
openssl

OpenSSL 4.1.0-alpha1

OpenSSL 4.1.0 is a feature release adding significant new functionality to OpenSSL.

This release incorporates the following potentially significant or incompatible changes:

  • Added VC-WIN32-MSVC2013 and VC-WIN64A-MSVC2013 build targets to provide internal functions for bridging the gaps in C99 standard support that are present in MSVC 2013.

  • Added optimized ML-DSA and ML-KEM NTT operations on ppc64le; optimized ML-DSA operations on s390x, and x86_64; AVX-512-optimized SHAKE x4 operations for ML-DSA on x86_64; AVX-512 and VAES optimizations for AES-CBC decryption on x86_64.

  • Changed tsget utility to use Net::Curl::Easy (from the Net-Curl CPAN distribution) instead of the abandoned WWW::Curl::Easy. Users who rely on tsget should install Net::Curl::Easy before upgrading.

  • Dropped Windows-on-Itanium (VC-WIN64I) and Windows CE (VC-CE) targets from Configurations.

  • Dropped no-ecdsa and no-ecdh options from Configure, as these options did not really disable the implementations. Use no-ec to disable the elliptic curve support.

This release adds the following new features:

  • Support for DTLS 1.3 (RFC 9147). Refer to the ossl-guide-dtlsv13(7) manual page for details.

  • Support for RFC 8701 GREASE (Generate Random Extensions And Sustain Extensibility).

  • DTLS support in the SSL listener API.

  • Support for IKEV2 KDF.

  • Initial support for the Elbrus2000 (e2k) architecture.