Repository navigation
Releases
Releases · nil-studio/oasis7
oasis7 2026-11-06_v1
What's Changed
- Define bounded mature-world economic audit by @eng-cc in #5450
- Define bounded governed extension authorization lifecycle by @eng-cc in #5451
- Clarify cleanup closure states and transport feasibility by @eng-cc in #5452
- Validate production import cfg aliases against actual Cargo mounts by @eng-cc in #5454
- Define bounded regional supply and downstream use evidence by @eng-cc in #5453
- Fix native cfg evaluation for default test drivers by @eng-cc in #5456
- Complete external runtime continuity and recovery design by @eng-cc in #5455
- Define canonical world seed and starter recovery by @eng-cc in #5457
- Define chartered conflict, recovery and tenure continuity by @eng-cc in #5458
- docs(runtime): complete canonical activation and replay design by @eng-cc in #5459
- docs(economy): complete bounded long-window audit design by @eng-cc in #5460
- docs(launcher): define guided UIUX layouts and recovery by @eng-cc in #5461
- docs(runtime): complete ordinary industrial extension lifecycle by @eng-cc in #5462
- docs(viewer): complete preflight applicability and surface coverage by @eng-cc in #5465
- docs(runtime): complete default agent body capability design by @eng-cc in #5467
- docs(runtime): correct industrial ABI envelope and fee budgets by @eng-cc in #5468
- Preserve hot service views across archive garbage collection by @eng-cc in #5463
- docs(api): complete primary entry applicability and recovery design by @eng-cc in #5469
- docs(product): refresh adopted game design coverage navigation by @eng-cc in #5470
- docs(game): complete contract, service and reputation design by @eng-cc in #5471
- docs(runtime): complete OC and world rights isolation contract by @eng-cc in #5473
- docs(game): complete mature-world growth and recovery composition by @eng-cc in #5474
- docs: complete governance subject and protective authority design by @eng-cc in #5475
- Decouple native cache warming and prioritize long Rust tests by @eng-cc in #5466
- docs: complete shared collaboration surfaces and runtime operation reception by @eng-cc in #5478
- docs: define agent economic disposition and authority continuity by @eng-cc in #5479
- Bound custody baseline commit barriers to prerequisite setup by @eng-cc in #5476
- docs: complete claim stewardship and team growth contracts by @eng-cc in #5480
- docs: complete contributor recognition intake and recovery design by @eng-cc in #5481
- docs: complete support declaration and Prompt experience reception by @eng-cc in #5482
- docs: receive playability evidence and free progression designs by @eng-cc in #5483
- docs: complete playability path composition and verification by @eng-cc in #5484
- docs: receive existing optional service lifecycle surfaces by @eng-cc in #5485
- docs: correct claim costs and read-only recovery mockups by @eng-cc in #5486
- docs: define independent service continuation and exit policies by @eng-cc in #5487
- docs: receive agency and finite facility design contracts by @eng-cc in #5488
- docs: define starter feasibility and industrial continuation by @eng-cc in #5490
- docs: receive audio and player support design coverage by @eng-cc in #5489
- docs: define industrial demand goal execution and settlement by @eng-cc in #5491
- docs: define a complete representative industrial execution profile by @eng-cc in #5494
- docs: connect durable pending and lineage result contracts by @eng-cc in #5492
- docs: define complete release candidate evidence reception by @eng-cc in #5493
- Add isolated custody control host and HTTPS recovery caller by @eng-cc in #5464
Full Changelog: 2026-11-05_v1...2026-11-06_v1
oasis7 2026-11-05_v1
What's Changed
- docs: define world premise and factual narrative delivery by @eng-cc in #5423
- Build(deps-dev): bump vite-plugin-solid from 2.11.14 to 2.11.15 in /crates/oasis7_viewer in the npm-minor-and-patch group by @dependabot[bot] in #5428
- docs: define bilateral contract formation and atomic exchange by @eng-cc in #5430
- Add bounded owner coverage and indexed marketplace bids by @eng-cc in #5354
- Reject owner fields in the wrong state namespace by @eng-cc in #5431
- docs: define checkpoint power service fulfillment and remedies by @eng-cc in #5432
- Build(deps): bump taiki-e/install-action from 2.87.31 to 2.89.0 in the actions-minor-and-patch group by @dependabot[bot] in #5429
- Reduce ordinary CI planning, build, and test latency by @eng-cc in #5433
- Docs: simplify staged local check delivery by @eng-cc in #5435
- Prepare trusted cache tests for the ordinary budget increase by @eng-cc in #5436
- Increase ordinary workspace cache upload headroom to 1.25 GiB by @eng-cc in #5434
- docs: define audio, content production, and release operations by @eng-cc in #5438
- Docs: define verifiable code tasks and validate critical delivery paths by @eng-cc in #5437
- docs: complete collaboration receipts and industrial content handoffs by @eng-cc in #5440
- Docs: make PR descriptions explain changes and results by @eng-cc in #5441
- Add conservative local check planning adapter by @eng-cc in #5424
- docs: define industrial admission, royalties, and contextual reputation by @eng-cc in #5443
- Define R&D attribution and private-context recovery contracts by @eng-cc in #5444
- Define organization and succession-role custody consultation by @eng-cc in #5446
- Define verifiable social action consequence previews by @eng-cc in #5447
- Define production recovery comparisons for the same goal by @eng-cc in #5448
- Define bounded recognition and opportunity settlement by @eng-cc in #5449
Full Changelog: 2026-11-04_v1...2026-11-05_v1
oasis7 2026-11-04_v1
What's Changed
- Extend Viewer UI UX design across player journeys by @eng-cc in #5277
- Update async-executor and regenerate candidate build identities by @eng-cc in #5383
- Move Agent result identity work outside the Viewer mutex by @eng-cc in #5372
- Validate Worker wasm cfg with trusted compile profiles by @eng-cc in #5378
- Persist qualified Runtime scheduling and capability controls by @eng-cc in #5352
- Recognize stock Git templates across installed Git versions by @eng-cc in #5403
- Define reusable interface delivery and conformance pilot by @eng-cc in #5393
- Define explicit local validation profiles and correct check entry points by @eng-cc in #5394
- Persist qualified WorldRules owner records and successors by @eng-cc in #5335
- Design controlled browser regressions for real frontend flows by @eng-cc in #5399
- Persist qualified Runtime grants and policy cell contributions by @eng-cc in #5405
- Define generated CI job definitions and drift checks by @eng-cc in #5396
- Add typed cleanup observations and guarded profile admission by @eng-cc in #5311
- Define engineering telemetry and CI diagnostic evidence by @eng-cc in #5401
- Clarify task-based agent navigation and validation evidence by @eng-cc in #5398
- Define game design coverage and non-code deliverable standards by @eng-cc in #5404
- docs: apply game design standards to first-session content by @eng-cc in #5412
- Define bounded build reuse measurement and comparison plan by @eng-cc in #5400
- docs: define native industrial content delivery by @eng-cc in #5415
- test(ci): keep cache pressure fixture relative to policy by @eng-cc in #5416
- Integrate qualified Runtime module storage and step contributions by @eng-cc in #5379
- Preserve Viewer TCP frames and publish checkpoints outside control locks by @eng-cc in #5254
- test(ci): isolate historical cache policy numerical oracles by @eng-cc in #5418
- docs: define viewer localization and context help by @eng-cc in #5417
- Bound workspace cache selection and raise Formal upload headroom by @eng-cc in #5413
- Define incremental Rust boundary and protocol governance by @eng-cc in #5397
- Keep CI process deadlines independent of live output by @eng-cc in #5414
- docs(viewer): define procedural visual content delivery by @eng-cc in #5419
- docs(liveops): define preview support and service lifecycle by @eng-cc in #5420
- Supply verified provider artifacts to expanded native tests by @eng-cc in #5406
- docs: define asteroid scenario content and delivery by @eng-cc in #5421
- Rotate admitted validator finality keys with protected proofs by @eng-cc in #5226
- Reclaim orphan page frames with durable retirement fencing by @eng-cc in #5407
- Consolidate IWS contracts for pending storage deliveries by @eng-cc in #5427
- Verify cold native artifacts and scheduler content by @eng-cc in #5410
- Persist provider originals and unresolved dispatch state with charged decoding by @eng-cc in #5336
- Add bounded Cognition History originals and lifecycle storage by @eng-cc in #5408
- docs: add controlled first-session human playtest protocol by @eng-cc in #5426
- Add shared model provider test support by @eng-cc in #5425
- Fix CI preview attribution and optimize native module changes by @eng-cc in #5411
Full Changelog: 2026-11-03_v1...2026-11-04_v1
oasis7 2026-11-03_v1
What's Changed
- Reduce PR CI inventory for bounded runtime changes by @eng-cc in #5351
- Bump solid-js from 1.9.17 to 1.9.18 in /crates/oasis7_viewer in the npm-minor-and-patch group by @dependabot[bot] in #5361
- Bump taiki-e/install-action from 2.87.31 to 2.88.1 in the actions-minor-and-patch group by @dependabot[bot] in #5362
- Add qualified incremental storage for runtime effects by @eng-cc in #5363
- Add typed storage closure and transactions for Agent state by @eng-cc in #5357
- Add bounded Cognition storage and incremental state transitions by @eng-cc in #5365
- Seal after-root-bound facts in the original execution transaction by @eng-cc in #5368
- Bound PR CI to component contracts and inline execution by @eng-cc in #5364
- Define dependency-aware parallel development workflow by @eng-cc in #5370
- Persist Runtime governance controls with bounded verification by @eng-cc in #5367
- Expand native CI contracts for Viewer service work and additive modules by @eng-cc in #5376
- Close incremental runtime artifact content storage by @eng-cc in #5373
- Report precise process lifecycle failure stages by @eng-cc in #5369
- Stabilize cfg ownership and scope Python CI controls by @eng-cc in #5375
- Persist WorldState economic and governance record families by @eng-cc in #5346
- Authenticate kind-bound Fact occurrences across accepted history by @eng-cc in #5366
- Verify durable provider records before external dispatch by @eng-cc in #5330
- Initialize issued hosted Wait recovery before Play by @eng-cc in #5381
- Persist Runtime artifact configuration and resources incrementally by @eng-cc in #5377
- Readmit recovered Runtime artifact qualifications for ordinary execution by @eng-cc in #5382
Full Changelog: 2026-11-02_v1...2026-11-03_v1
oasis7 2026-11-02_v1
What's Changed
- Recognize actual Cargo feature and native test coverage in CI by @eng-cc in #5332
- Persist typed balance, text and module target fields by @eng-cc in #5333
- Share bounded cancellable page batching for incremental storage by @eng-cc in #5334
- Persist factory operations and industry scheduler closures transactionally by @eng-cc in #5337
- Recognize executable alternative Rust module paths in required CI by @eng-cc in #5338
- Stabilize workspace cache compatibility inputs by @eng-cc in #5350
- Persist material and logistics record closures incrementally by @eng-cc in #5343
- Add attested public task context projections by @eng-cc in #5315
- Isolate Rust callee diagnostic receipts by phase by @eng-cc in #5355
- Persist fixed economy global values as qualified records by @eng-cc in #5344
- Persist agent intent and location authority records by @eng-cc in #5345
Full Changelog: 2026-11-01_v1...2026-11-02_v1
oasis7 2026-11-01_v1
What's Changed
- Prepare bounded inventory point changes from authenticated roots by @eng-cc in #5321
- ci: split fast PR checks from four-hour full regression by @eng-cc in #5313
- Allow a full 45-minute Rust capacity analysis window by @eng-cc in #5323
- Contribute authenticated agent moves through shared transactions by @eng-cc in #5322
- Add Resource V2 read and approval contracts by @eng-cc in #5292
- Support transactional inventory reads and sequential updates by @eng-cc in #5326
- Stabilize local cfg statement ownership in CI planning by @eng-cc in #5328
- Fix fast CI scope classification and support target coverage by @eng-cc in #5329
- Add atomic World task cleanup and permanent terminal facts by @eng-cc in #5308
- Persist world control and permission state transactionally by @eng-cc in #5327
- Diagnose Rust callee witness resolution by stage by @eng-cc in #5331
- Compose incremental runtime commits with clock and allocator controls by @eng-cc in #5325
- Reuse validated world service transports between viewer turns by @eng-cc in #5340
- Keep final cleanup fault injection alive through clock production by @eng-cc in #5339
Full Changelog: 2026-10-31_v1...2026-11-01_v1
oasis7 2026-10-31_v1
What's Changed
- Add provisional incremental page storage by @eng-cc in #5256
- Add fresh Native and World task context observations by @eng-cc in #5268
- Bind incremental roots to the original authority protocol by @eng-cc in #5274
- Connect state and catalog readers to physical pages by @eng-cc in #5276
- Overlap prepaid setup result authority reads by @eng-cc in #5273
- Isolate lifecycle fork tests and retain receiver startup errors by @eng-cc in #5278
- Store immutable original objects through bounded charged pages by @eng-cc in #5281
- Serialize material ledger identifiers without cloning their contents by @eng-cc in #5280
- Verify structural cores against original incremental commit objects by @eng-cc in #5282
- Add typed AgentCell field codecs and borrowed genesis traversal by @eng-cc in #5263
- Read incremental commit cores through bounded physical object sessions by @eng-cc in #5285
- Add read-only native cache fingerprint diagnostics by @eng-cc in #5255
- Verify original fact streams without accepting interrupted callbacks by @eng-cc in #5286
- Verify changed and bootstrap value closures against checked commit cores by @eng-cc in #5287
- Persist typed state and schedule producers through bounded page batches by @eng-cc in #5289
- Project borrowed world-state genesis fields without losing empty groups by @eng-cc in #5290
- Publish formal test child readiness atomically by @eng-cc in #5291
- Stream original facts from bounded physical object sessions by @eng-cc in #5293
- Contribute module wake scalars and index updates in one transaction by @eng-cc in #5295
- Add custody owner setup management UI and verified WebAuthn recovery by @eng-cc in #5283
- Preserve core CodeQL evidence before bounded evaluator summaries by @eng-cc in #5279
- Define structural keys for owned world fields by @eng-cc in #5296
- Verify reopened state value closures with reserved recovery memory by @eng-cc in #5294
- Encode borrowed semantic keys with explicit budgets by @eng-cc in #5301
- Allocate distinct healthy management fixture ports together by @eng-cc in #5302
- Isolate immediate receiver replacement fixtures from inherited locks by @eng-cc in #5304
- Pin Rust capacity assessment to current main snapshot by @eng-cc in #5307
- Report bounded facts on signed gossip replication failure by @eng-cc in #5299
- fix(wasm): update Wasmtime to 49.0.5 security patch by @eng-cc in #5306
- Raise bounded Rust capacity analysis ceiling to 45 minutes by @eng-cc in #5309
- Add lossless bounded ledger value wire codec by @eng-cc in #5300
- Classify borrowed runtime genesis fields and core cognition ownership by @eng-cc in #5297
- Project cognition economy state with original account groups and journals by @eng-cc in #5314
- Keep hosted identity encoding outside the viewer lock by @eng-cc in #5303
- Preserve delegated authorization and continuation control projections by @eng-cc in #5316
- Add bounded field member records with original semantic keys by @eng-cc in #5312
- Stream borrowed AgentCell genesis fields into charged value pages by @eng-cc in #5288
- Share bounded native verification cursors with charged-carrier support by @eng-cc in #5284
- Evaluate grant-backed custody resource facts without mutation by @eng-cc in #5275
- Preserve field and group presence in incremental state by @eng-cc in #5317
- Read bounded due module batches in original instance order by @eng-cc in #5318
- feat(storage): produce typed inventory genesis records by @eng-cc in #5319
- feat(storage): read typed inventory points from authenticated roots by @eng-cc in #5320
Full Changelog: 2026-10-30_v1...2026-10-31_v1
oasis7 2026-10-30_v1
What's Changed
- Add prepaid Native Tool nonce metadata with durable fee accounting by @eng-cc in #5244
- Retain the startup status listener through server handoff by @eng-cc in #5245
- Install validator membership with protected acknowledgements by @eng-cc in #5219
- Add shared memory admission reservations by @eng-cc in #5246
- Add bounded streaming value trees by @eng-cc in #5249
- Decompose large Rust CFG scopes without reducing production coverage by @eng-cc in #5233
- Add incremental state roots and authenticated scans by @eng-cc in #5248
- Register dot TODO paths and paired CI test entry by @eng-cc in #5252
- Add single-parent incremental execution transactions by @eng-cc in #5253
- Update the Rust capacity assessment source and time budget by @eng-cc in #5257
- Add immutable history objects and authenticated catalog contracts by @eng-cc in #5258
- Add authenticated ordered wake content index by @eng-cc in #5260
- Isolate runtime fork regressions and await admission ordering by @eng-cc in #5264
- Anchor BFT recovery test time across provider reopen by @eng-cc in #5270
- Add bounded physical frame codec for incremental pages by @eng-cc in #5250
- Add immutable artifact catalogs and execution manifest codec by @eng-cc in #5259
- Add bounded Native context body custody primitives by @eng-cc in #5262
- Support explicit triad HTTP profile observations by @eng-cc in #5272
- Stage body events and mailbox controls in incremental transactions by @eng-cc in #5261
- Add canonical module instance field and count codecs by @eng-cc in #5266
- Return Rust-derived TestSession basis commitments by @eng-cc in #5271
- Document Viewer and Bevy UI UX design handoff by @eng-cc in #5269
Full Changelog: 2026-10-29_v1...2026-10-30_v1
oasis7 2026-10-29_v1
What's Changed
- Bump github/codeql-action/init from 4.39.0 to 4.39.1 in the actions-minor-and-patch group by @dependabot[bot] in #5195
- docs: consolidate incremental issue triage by @eng-cc in #5194
- Fix workspace cache reuse across source path changes by @eng-cc in #5199
- docs: refine gameplay language without changing contracts by @eng-cc in #5200
- docs: clarify collaboration methods and review wording by @eng-cc in #5201
- docs: refine agent and player entry product language by @eng-cc in #5202
- docs: refine dot workflow wording without changing execution rules by @eng-cc in #5203
- docs: refine world infrastructure and gameplay product language by @eng-cc in #5204
- docs: refine engineering overview and command center language by @eng-cc in #5205
- Define incremental state and history storage for new worlds by @eng-cc in #5208
- docs: refine documentation governance and engineering language by @eng-cc in #5206
- docs: refine network access and key management language by @eng-cc in #5207
- docs: refine node and token contract language by @eng-cc in #5212
- docs: refine consensus and testnet governance language by @eng-cc in #5211
- Add managed client pairing and test-session control by @eng-cc in #5192
- docs: refine runtime entry and module lifecycle language by @eng-cc in #5213
- docs(runtime): complete bounded execution on incremental storage by @eng-cc in #5210
- docs: refine voxel pipeline documentation wording by @eng-cc in #5217
- docs: refine command center skill wording by @eng-cc in #5218
- Exclude the large cognition JSON fixture from CodeQL by @eng-cc in #5220
- docs: refine specialist skill reference wording by @eng-cc in #5221
- docs: refine public homepage guidance wording by @eng-cc in #5222
- docs: refine runtime safety and wasm contract language by @eng-cc in #5223
- Bind purpose HTTP charges to trusted ingress identities by @eng-cc in #5215
- docs: refine simulator launcher and agent harness language by @eng-cc in #5224
- docs: refine provider API and industrial flow language by @eng-cc in #5227
- docs: refine public communication documentation language (batch 25) by @eng-cc in #5228
- docs: refine testing manuals and longrun plan wording (batch 22) by @eng-cc in #5229
- docs: refine site documentation language (batch 26) by @eng-cc in #5231
- docs: refine CodeQL and testing evidence language by @eng-cc in #5230
- docs: refine runtime execution and settlement language by @eng-cc in #5232
- docs: refine social package maintenance wording by @eng-cc in #5235
- Reuse strict owner signature verification in Account transactions by @eng-cc in #5225
- Connect header consensus nodes over authenticated peers by @eng-cc in #5198
- Recover paid termination lookups and archive exact facts by @eng-cc in #5234
- Release completed migration World fences before forked children exit by @eng-cc in #5243
- Keep validator revocations effective across pending reapplications by @eng-cc in #5242
- docs: refine testing templates and manual language (batch 24) by @eng-cc in #5240
- docs: refine testing and performance documentation language (batch 23) by @eng-cc in #5238
- docs: refine scenario acceptance and viewer language by @eng-cc in #5236
- docs: refine viewer release and web contract language by @eng-cc in #5239
- docs: refine testing governance and playability documentation by @eng-cc in #5241
- docs: refine testing governance and navigation language (batch 21) by @eng-cc in #5237
Full Changelog: 2026-10-28_v1...2026-10-29_v1
oasis7 2026-10-28_v1
What's Changed
- Extract original operation lifecycle ports across native and browser clients by @eng-cc in #5146
- Recognize confirmed Darwin zombies during resource cleanup by @eng-cc in #5154
- Verify generated Tauri context exclusion in CodeQL by @eng-cc in #5143
- Encapsulate cognition projection decoding in concrete codecs by @eng-cc in #5140
- Preserve typed network failure facts through replication policy by @eng-cc in #5147
- Register CI owners for the RustSec dependency migration by @eng-cc in #5156
- Wire approved custody accounts to canonical World participant authority by @eng-cc in #5153
- Preserve cross-process ownership during stale lock recovery by @eng-cc in #5144
- Verify formal BFT prefixes before successor World execution by @eng-cc in #5160
- Register exact WASM evidence consumers and validation by @eng-cc in #5157
- Expose safe browser Game Client failure diagnostics by @eng-cc in #5162
- Replay certified formal BFT prefixes from qualified handoff state by @eng-cc in #5161
- Assess full Rust capacity after Tauri context exclusion by @eng-cc in #5159
- Add bounded phase evidence for Viewer stream budget failures by @eng-cc in #5163
- Replace unmaintained Rust dependencies and remove RustSec exceptions by @eng-cc in #5158
- Close CI cache capacity gaps in release uploads and workspace rotation by @eng-cc in #5124
- Compare reverse-live trait scopes in isolated CodeQL plans by @eng-cc in #5164
- Centralize signed delegation outcomes and read-only replay by @eng-cc in #5149
- Honor identity throttling during canonical ECS probe recovery by @eng-cc in #5168
- Raise repository-wide build cache budgets to 20 GB by @eng-cc in #5155
- Authorize routine Preview player updates by contract family by @eng-cc in #5173
- Persist and recover H-anchored formal BFT prefixes by @eng-cc in #5170
- Complete independently approved owner setup and original reconciliation by @eng-cc in #5169
- Bind WASM source identities to declared versioned inputs by @eng-cc in #5148
- Separate player capability and recovery facts from presentation by @eng-cc in #5150
- Define five issue types and periodic defect triage by @eng-cc in #5171
- Recover explicitly continued unsent browser entry requests by @eng-cc in #5130
- Avoid repeated restoration of identical custody Account state by @eng-cc in #5178
- Define shared language and writing requirements by @eng-cc in #5172
- Serve fixed-prefix BFT reads with private-input safeguards by @eng-cc in #5174
- Unify minimal-change and evidence-based review constraints by @eng-cc in #5177
- Bind public BFT header identities to private action payloads by @eng-cc in #5175
- Diagnose participant owner-view read failures safely by @eng-cc in #5186
- Reject BFT evidence signed for another schedule policy by @eng-cc in #5176
- Verify public wire 3 header certificates through a distinct handoff by @eng-cc in #5183
- Execute private wire 3 World previews from qualified handoff history by @eng-cc in #5189
- Add private durable wire 3 header ledger recovery by @eng-cc in #5190
- Expose header-only fixed-cut reads for ordinary actions by @eng-cc in #5191
- Register M1 storage WASM sources with ordinary CI consumers by @eng-cc in #5188
- Require verification for constrained membership snapshot restore by @eng-cc in #5180
- Bound native provider probe response streams and request time by @eng-cc in #5182
- Connect qualified header consensus to actual Node execution by @eng-cc in #5193
- Check material source ownership before cognition effects by @eng-cc in #5185
- Align recipe admission and settlement with active product validators by @eng-cc in #5184
- Fix excessive formal CI selection and cancellation by @eng-cc in #5179
- Fix workspace cache capture for unhashed mixed Cargo libraries by @eng-cc in #5181
- Settle M1 movement costs from successful outcomes by @eng-cc in #5187
Full Changelog: 2026-10-27_v1...2026-10-28_v1