chore: publish new package versions#4607
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
6e054c3 to
dec472d
Compare
dec472d to
967941f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@electric-ax/agents@0.6.2
Patch Changes
Sonnet 4.6). The builtin model catalog previously injected budget-based
thinking: { type: "enabled", budget_tokens }for every reasoning-capableAnthropic model, which Opus 4.7 rejects with a 400 — it needs
thinking: { type: "adaptive" }+output_config.effort. Those models now emitthe adaptive shape (reasoningEffort mapped to the effort level); older models
keep budget-based thinking.
reasoningthrough the runtime adapter, preserving existingautodefaults and Anthropic thinking budgets while letting pi-ai own provider-specific payload shapes.@electric-ax/agents-runtime@0.6.2
Patch Changes
reasoningthrough the runtime adapter, preserving existingautodefaults and Anthropic thinking budgets while letting pi-ai own provider-specific payload shapes.modelMaxRetries: 0to preserve the previous no-retry behavior.@electric-ax/agents-server@0.6.2
Patch Changes
electric-ax@0.2.22
Patch Changes
@electric-ax/example-agents-chat-starter@0.1.13
Patch Changes
@electric-ax/example-agents-walkthrough@0.1.10
Patch Changes
@electric-ax/example-deep-survey@0.1.29
Patch Changes
@electric-ax/agents-desktop@0.6.1
Patch Changes
@electric-ax/agents-mobile@0.6.2
Patch Changes
@electric-ax/agents-server-ui@0.6.2
Patch Changes
@core/sync-service@1.7.3
Patch Changes
214e644: Store parsed UUID values as 16-byte binaries instead of canonical text inside the sync-service filter evaluator. This reduces memory use in where-clause filter indexes, especially equality and subquery index keys, while converting UUIDs back to canonical strings at API and SQL output boundaries. The shape metadata version is bumped so persisted shape comparable terms created with the old UUID string representation are ignored and rebuilt.
0632b1c: Stop the ShapeLogCollector from crashing when table introspection fails on the hot replication path.
Previously the replication pipeline only handled
{:error, :connection_not_available}from the inspector; every other legal inspector return crashed the ShapeLogCollector and took the whole shapes supervision tree down with it, putting the replication client into a 10-minute noproc retry loop::table_not_found(table dropped or renamed between the WAL record and introspection) crashedPartitions.handle_relation/2and the pk-column lookup with aCaseClauseError. Relation messages for dropped tables are now ignored and changes for dropped tables are keyed on the full record, the same fallback used for tables without a primary key.statement_timeoutcancelling the catalog query) crashedPartitions.handle_relation/2with aCaseClauseErrorand madePartitions.add_shape/3raise. They are now propagated as{:error, reason}; the collector logs a warning and pauses replication via the existing retry path until introspection succeeds."ssl recv: closed") are now classified as:connection_not_availableinstead of leaking through as strings.MatchErrorwhen the connection pool isn't ready yet; it retries the introspection in place and only gives up (with a descriptive error) after ~10 seconds.0cf38e8: Honor an upstream head-sampling rate hint received via the W3C
tracestateheader (electric=rate:<N>) on shape GET requests:When the remote parent trace is sampled, the
Plug_shape_getroot span (and theshape_get.plug.stream_chunkchild spans) are stamped with theSampleRateattribute —Nfor responses with status < 500 and1for 5xx responses — so tracing backends that understand sampling weights scale aggregates over Electric's spans by the upstream sampling rate instead of under-reporting traffic ~N-fold.Requests without a remote trace context, with a not-sampled remote parent, or with a missing/invalid rate hint, behave exactly as before.