Skip to content

chore: release - #320

Open
nikomatsakis wants to merge 1 commit into
mainfrom
release-plz-2026-10-03T22-37-55Z
Open

nikomatsakis wants to merge 1 commit into
mainfrom
release-plz-2026-10-03T22-37-55Z

Conversation

@nikomatsakis

@nikomatsakis nikomatsakis commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

🤖 New release

  • symposium-install: 0.1.1 -> 0.1.2 (✓ API compatible changes)
  • symposium-sdk: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • symposium: 0.5.1 -> 0.6.0 (⚠ API breaking changes)

⚠ symposium breaking changes

--- failure constructible_struct_adds_field: struct exhaustively constructible through public API adds field ---

Description:
A pub struct that could be exhaustively constructed with a literal using only public API has a new pub field, breaking existing exhaustive literals.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CodexHookSpecificOutput.permission_decision in /tmp/.tmp6AfyPa/symposium/src/hook_schema/codex.rs:78
  field CodexHookSpecificOutput.permission_decision_reason in /tmp/.tmp6AfyPa/symposium/src/hook_schema/codex.rs:84
  field KiroPreToolUseOutput.decision in /tmp/.tmp6AfyPa/symposium/src/hook_schema/kiro.rs:180
  field PluginRegistry.unreadable_registries in /tmp/.tmp6AfyPa/symposium/src/plugins.rs:770

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/trait_method_added.ron

Failed in:
  trait method symposium::hook_schema::ErasedAgentHookEvent::respond in file /tmp/.tmp6AfyPa/symposium/src/hook_schema.rs:171

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.51.0/src/lints/trait_method_missing.ron

Failed in:
  method serialize_output of trait ErasedAgentHookEvent, previously in file /tmp/.tmppymWmc/symposium/src/hook_schema.rs:133
Changelog

symposium-install

0.1.2 - 2026-10-19

Fixed

  • (install) create git cache dir before copying fetched source

symposium-sdk

0.2.0 - 2026-10-19

Added

  • [breaking] rename SYMPOSIUM.toml to Symposium.toml

symposium

0.6.0 - 2026-10-19

Added

  • preserve telemetry day high-water state
  • load and replace private telemetry state
  • atomically replace telemetry files
  • add exclusive telemetry storage access
  • [breaking] rename SYMPOSIUM.toml to Symposium.toml
  • cap daily public plugin hook aggregates
  • add private state for hook aggregates
  • record extension invocation aggregates
  • (telemetry) define extension invocation metric rows
  • (telemetry) admit extension invocation aggregates
  • (telemetry) define invocation attribution inputs
  • track extension invocation sessions independently
  • (telemetry) define safe skill attribution
  • (telemetry) update plugin hook metrics atomically
  • (telemetry) define plugin hook metric rows
  • (telemetry) update hook metrics atomically
  • (telemetry) define hook metric rows
  • (telemetry) bind low-volume rows to recording transitions
  • (telemetry) define eligible command identities
  • (telemetry) bind session rows to one state transition
  • (telemetry) define extension resolution rows
  • (telemetry) bind subjects to typed recording scopes
  • (telemetry) define package resolution rows
  • (telemetry) define resolution summary rows
  • (telemetry) define agent recording rows
  • (telemetry) model the private identity lifecycle
  • (telemetry) implement scoped telemetry identities
  • (telemetry) define the common recording schema

Fixed

  • (sync) keep installed skills when a registry cannot be read
  • (test) use canonical plugin manifest names
  • (skills) reject skill names that are not plain directory names
  • (book) drop duplicated md/ from edit link
  • (crate-sources) find binary-only crates missing from cargo metadata
  • (hook) deliver plugin tool decisions to every agent
  • (telemetry) reconcile failed invocation observations
  • (telemetry) reconcile aggregate schemas after rebase
  • (telemetry) derive resolution session identifiers
  • (telemetry) carry Antigravity into identity labels
  • (telemetry) redact private state parse errors
  • (telemetry) record Antigravity instead of Gemini

Other

  • Merge pull request docs(install): document Arch Linux package #308 from orhun/docs/add-arch-btw-installation
  • Update md/crate-authors/authoring-a-plugin.md
  • Update md/crate-authors/authoring-a-plugin.md
  • Update md/crate-authors/authoring-a-plugin.md
  • Update md/crate-authors/authoring-a-plugin.md
  • show what a subcommand's command names and that users run it too
  • drop the skip-consent path and rewrite the subcommands section
  • update the crate author guides for crate-shipped plugins
  • (reference) apply review feedback on subcommands and registries
  • (reference) bring the plugin reference in line with the code
  • Merge pull request fix(hook): deliver plugin tool decisions to every agent #306 from Fluzko/fix/hook-tool-decisions
  • Merge pull request fix(skills): Reject skill names that are not plain directory names #324 from Fluzko/fix/skill-name-path-traversal
  • Merge pull request feat!: rename SYMPOSIUM.toml to Symposium.toml #316 from Fluzko/symposium-toml-rename
  • Merge branch 'main' into telemetry/recording-core
  • Fix link to reference in install and about chapter
  • (install) document Arch Linux package
  • bind plugin hook rows to private aggregate state
  • separate plugin hook attribution from admission
  • share telemetry day rollover logic
  • (telemetry) split aggregate metric modules
  • (telemetry) share strict row decoding
  • (telemetry) separate schema and state modules
  • (telemetry) prepare the recording contract for implementation


This PR was generated with release-plz.

@nikomatsakis
nikomatsakis force-pushed the release-plz-2026-10-03T22-37-55Z branch 3 times, most recently from 66c95ec to 923fd51 Compare October 5, 2026 04:43
@nikomatsakis
nikomatsakis force-pushed the release-plz-2026-10-03T22-37-55Z branch from 923fd51 to 9ae521b Compare October 12, 2026 17:08
@nikomatsakis nikomatsakis changed the title chore(symposium): release v0.5.2 chore: release Oct 12, 2026
@nikomatsakis
nikomatsakis force-pushed the release-plz-2026-10-03T22-37-55Z branch 8 times, most recently from 72567a8 to 01e35d4 Compare October 19, 2026 12:12
@nikomatsakis
nikomatsakis force-pushed the release-plz-2026-10-03T22-37-55Z branch 2 times, most recently from edaf313 to dd9190a Compare October 19, 2026 20:36
@nikomatsakis
nikomatsakis force-pushed the release-plz-2026-10-03T22-37-55Z branch from dd9190a to cb595e8 Compare October 19, 2026 20:38

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant