Repository navigation
Release v0.16.0 - xchain-encoder - #11
Merged
Merged
Conversation
Published files may not name internal tooling paths. Each comment keeps what it was explaining and drops the path: the validator compose sentence, the log shipper's note about the watch collector's parser, the perf job's note about the platform job-reachability config, and the indexer's cost-report, precision-spec and cost-weighting citations. Text only. No behaviour changes.
chore: cite the platform tree by name, not by internal path
…t refuses The app-wide limiter answered 429 in silence, so an operator could not see a limit biting without a client reporting it. src/rateLimitLog.js gives it a handler that sends the same JSON-RPC error body the message option sent (the library still sets Retry-After and the RateLimit headers first) and logs one line at the first refusal of a window and again at the first refusal after a full window has elapsed, carrying the count since: the count, the ceiling and the environment knob to raise. No timers, so a burst can never become a log outage. The ceiling is resolved once and shared by the limiter and its handler, so the logged number cannot drift from the enforced one. Driven on a throwaway regtest twin at 3 per minute: 200 200 429 429 429 429 with RateLimit-Policy 3;w=60, the body byte-identical, one line in the container log. Rate-limits spec, M2 row 18.
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.
XChain Platform v0.16.0 release train: this repository's frozen
release/v0.16.0branch, carrying every develop commit since its last tag plus the version bump, CHANGELOG block and README refresh.A minor train. Two consensus rails arm on Bitcoin testnet by height, both ahead of the chain at cut time: zero-confirmation ATTEST service from block 151800 and ROLLCALL v1 consensus gates from block 152208. Mainnet is unratified and byte for byte unchanged. Testnet indexers roll before hubs, the whole fleet inside one roll-call epoch.
Merge order per the release runbook (section 6, 5b): hub, then decoder/sync/encoder/utxo-tracker, then indexer, then explorer, e2e-test and sdk, node last with the pinned manifest. Merge commit, never squash: the train tag is cut on the merge commit.