Skip to content

Upgrade explorer to EACL v8 - #4

Draft
theronic wants to merge 1 commit into
mainfrom
agent/eacl-v8-upgrade
Draft

Upgrade explorer to EACL v8#4
theronic wants to merge 1 commit into
mainfrom
agent/eacl-v8-upgrade

Conversation

@theronic

@theronic theronic commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • pin eacl and eacl-datascript to EACL release/v8.0 commit 34ca6b15039daf8f651dd9ef2ccfb95d483ab112
  • migrate resource and relationship pagination from v7 :limit/:cursor responses to v8 Relay :first/:after requests and :page-info
  • adopt the v8 complete-count contract and canonical DataScript client construction
  • bundle the exact generated browser authority from the matching successful EACL CI run and load it before the app/test builds
  • update the explorer label, documentation, and browser tests for EACL v8

Why

EACL v8 removes the DataScript v7 list/count contract and the deprecated :entity->object-id client option. It also requires a generated JavaScript authority that is packaged by EACL CI but is not present in a source-only git dependency checkout. Without these changes the explorer cannot compile or paginate against the pinned v8 commit.

Impact

The explorer keeps its existing UI and local DataScript workflow while using v8 authenticated Relay cursors, v8 counting, and the v8 generated decision authority.

Validation

  • browser test suite: 36 tests, 176 assertions, 0 failures/errors
  • app and test builds: 0 warnings
  • production Pages release build: 0 warnings
  • live browser smoke test at http://localhost:18091/index.html: seeded 10,000 servers, observed 4,000 authorized servers for user-1, and advanced from resource page 1 to page 2
  • generated authority SHA-256: 20b0c605d5211261154c1e1f41530475a9e65d4b7575e3a3e55497e5d22833f5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant