Skip to content

chore(main): release 0.2.0#60

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.2.0#60
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented May 10, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

0.2.0 (2026-06-29)

Features

  • add library-conformance test category, fix pydantic shim drift it surfaced (#67) (6623a04)
  • async/await as cooperative coroutines (Phase 1) + lazy itertools.islice (#58) (41509e6)
  • boto3: DynamoDB transactions, conditions, Query — run a real ledger (#133) (7742fc8)
  • capstone expense-tracker API + run @field_validator on request bodies (#115) (e5f4601)
  • cooperative scheduling — close the four CPython divergences (#59) (1c324f9)
  • determinism: clock + entropy capability (seed:/clock:) + no cross-turn :rand leak (#125) (175de47)
  • limits: enable safe-by-default resource ceilings (#71) (95b4799)
  • otel: app/runtime channel rename + OTel semconv + scope + ASCII trace renderer (#122) (1523e4d)
  • otel: two-channel telemetry — tenant opentelemetry module + tamper-proof platform capability trace (#121) (23d5e6d)
  • parser: parenthesized import lists + future no-op imports (#132) (c1b9276)
  • stdlib: add ast, inspect, logging, traceback shims (#114) (5508ebb)
  • storage: attenuating membranes for multitenant capabilities (#117) (db28b65)
  • storage: experimental host-provided KV store capability (#116) (32233f8)
  • str: complete the str method surface (burn down parity gaps) (#92) (4baf89b)
  • turn: prove the turn-purity contract + per-turn telemetry footprint (#118) (0903f46)

Bug Fixes

  • banned_call_tracer: invert :erlang to allowlist + catch fun captures (#76) (ace95fd)
  • banned_call_tracer: treat missing abstract code as a violation (#75) (ddb5569)
  • close common gaps that bite LLM-generated Python (#88) (6587c68)
  • core: startswith/endswith indices, no-arg dir(), str.join over str, sum TypeError (#119) (010e2ce)
  • ctx: match network allowlist component-wise, not by string prefix (#72) (b64ddc3)
  • decimal: regression tests + informative builtin clause errors (#77) (754a34a)
  • generators: send(None) priming + StopIteration.value (#120) (d2b2b9b)
  • generators: yield from delegates the sub-generator's return value (PEP 380) (#127) (720fa5b)
  • json: preserve object key order on loads + reject sets in dumps (#124) (73c61f0)
  • lexer: complete the bytes-literal prefix matrix + repr quoting (#85) (048263b)
  • lexer: complete the Python string-prefix matrix (rf/fr, R/F, u/U, raw triples) (#81) (6b3b405)
  • otel: audit a failed turn + semconv error.type + telemetry key; exhaustive invariants (#123) (fac3c63)
  • parser: accept paren tuple targets in comprehension for-clauses (#68) (ebde436)
  • pyex: snapshot and restore caller's Decimal context across run/2 (#74) (ec0dfc4)
  • requests: apply a host default receive_timeout when caller omits timeout= (#73) (b924a63)
  • route iterable-consuming builtins through the one coercion (#96) (2e72580)
  • sorted/list/reversed/tuple shallow-copy their elements (#93) (9fa45b8)
  • telemetry: count spans toward the memory budget (close DoS sink) (#126) (9b03d8d)
  • thread yielded signals through assign + return (#61) (b2964f5)
  • type-constructor conformance via the product-space sweep (#98) (f7c1472)

Performance Improvements

  • default-limits short-circuit, list-index cache, scope resolution (#69) (07b0850)
  • fix O(n²) list.append, dict insert, zipfile.writestr, and deque.append (#55) (80b2f55)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 6ee36a8 to 47dfa24 Compare May 10, 2026 00:28
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 4 times, most recently from 5947360 to 68d0986 Compare May 13, 2026 15:13
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 6 times, most recently from 19e2d7f to 348e485 Compare May 26, 2026 16:11
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 4 times, most recently from ea88b9e to ab6d566 Compare June 1, 2026 20:10
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 4 times, most recently from 6f1f60d to 535ac08 Compare June 8, 2026 00:31
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 535ac08 to 24ab486 Compare June 11, 2026 14:46
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 8 times, most recently from 24b522f to cf2cc23 Compare June 26, 2026 21:21
@github-actions github-actions Bot force-pushed the release-please--branches--main branch 14 times, most recently from 7ef19b2 to 5c5da45 Compare June 29, 2026 13:06
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 5c5da45 to 32952bc Compare June 29, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants