Repository navigation
chore: version packages - #209
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
5 times, most recently
from
November 14, 2026 15:17
fda79d3 to
2edc1c0
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
November 14, 2026 15:41
2edc1c0 to
308efbb
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 publish to npm yourself or setup this action to publish 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
zero-rust@0.2.0
Minor Changes
serdefeature, shaped like the Swift client'sdefineQueryanddefineMutator.define::define_query(name, |args, ctx| query)anddefine::define_mutator(name, |tx, args, ctx| ...)take serde argument types, and.with(args)makes aQueryRequestformaterialize,run, andpreload(built with theZero's context) or aclient::MutateRequestfor the newZero::mutate_request.json::Valueimplements serde, withjson::to_valueandjson::from_value.materialize,run, andpreloadnow take anyquery::ZeroQuery(anAnyQuery, a typedQuery, or aQueryRequest), so existing calls keep working; the default build still has no third-party dependencies.Zero::inspector()returns anInspectorthat lists the clients in the local store and their queries (with each query's ZQL, row count, and timings), reads a client's stored data and rows, fetches zero-cache's version and the client's metrics merged with the server's, and asks zero-cache to analyze a query (analyze_query,analyze_server_ast,analyze_named_query). When zero-cache requires its admin password, an inspector call fails untilauthenticate(password)succeeds, and the accepted password is presented again after a reconnect. The client now records JS'squery-materialization-client,query-materialization-end-to-end, andquery-update-clientmetrics astdigest::TDigests, and logs each query's end-to-end materialization, as a warning when it takes longer than the newZeroOptions::slow_materialize_threshold_ms(5,000 by default).ZeroOptions.get_traceparent(getTraceparent) puts a W3Ctraceparenton each query change,initConnectionmessage, and push the client sends, so zero-cache and the API server can join the app's trace.batch_view_updates(batchViewUpdates) wraps each new view's creation and each change that updates the views, with their listener calls, so a UI can render them at once. AddTtl::DEFAULT_PRELOAD, the TTL JS'spreloaduses when it isn't given one.Patch Changes
zero-swift@0.7.13
Patch Changes
zero.inspectorlists the client's and its group's queries on the server, with their client and server timings and ZQL, reads the clients the local store knows and their local data, reports the client's query metrics merged with the server's, shows zero-cache's version, and analyzes a query, a server AST, or a named query on the server. Where JS asks for zero-cache's admin password in a dialog, a request throwsInspectorError.authenticationRequired: callzero.inspector.authenticate(password:)first, and the password it accepts is presented again after a reconnect. The client records JS's query metrics (query-materialization-client,query-materialization-end-to-end,query-update-client) in aTDigestthat gives the same quantiles as JS's, andZeroOptions.slowMaterializeThreshold(5 seconds by default) logs a warning for a query that takes longer to materialize, server and network included.ZeroOptions.getTraceparentputs a W3Ctraceparenton each query change,initConnectionmessage, and push the client sends, so zero-cache and the API server can join the app's trace.batchViewUpdateswraps each new view's creation and each change that updates the views, with their listener calls, so a UI can render them at once.