Skip to content

Releases: RCOSDP/arkhe

v0.0.8

v0.0.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 13:50

Full Changelog: v0.0.7...v0.0.8

v0.0.7

v0.0.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 12:10

Full Changelog: v0.0.6...v0.0.7

v0.0.6

v0.0.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 11:30

What's Changed

  • chore(ci): Bump the actions group with 6 updates by @dependabot[bot] in #1

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

v0.0.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 11:01

Full Changelog: v0.0.4...v0.0.5

v0.0.4

v0.0.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 06:45

Full Changelog: v0.0.3...v0.0.4

v0.0.3

v0.0.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Aug 02:57

Full Changelog: v0.0.2...v0.0.3

v0.0.2

v0.0.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Aug 23:51

Full Changelog: v0.0.1...v0.0.2

v0.0.1

v0.0.1 Pre-release
Pre-release

Choose a tag to compare

@mhaya mhaya released this 28 Aug 23:01

最初のタグ。プレリリースです。版が 0 で始まる間は MINOR が破壊的変更を運びます
0.0.1 → 0.0.2 は壊さない、0.1.0 → 0.2.0 は壊しうる)。

入っているもの

  • ARK の採番と解決? / ?? / ?info / ?json の inflection、suffix
    passthrough、検査桁、未知 NAAN のグローバルリゾルバへの取次
  • 3 段の委譲system / naan / manager)— 配られた側が配った側より広く届かない
  • API の認証 3 機構apikey / oauth2 / oidc)— 排他ではなく個別に有効化できる
  • 管理画面への入口 4 種類bearer / password / oidc / proxy
  • 操作ベースの管理画面(日英)— テーブルの行編集は持たない
  • 承継と離脱 — どちらも既存の識別子は解決し続ける
  • 冪等な採番 — 同じ request_id の再送には前回と同じ ARK を返す

この版の性質

Django から FastAPI + SQLAlchemy 2.0 へ書き直したもの。仕様の層(arkspec/
domain/resolution.py)は stdlib しか使わないため無改造で運べ、97 本のテストが
そのまま通っています

設計の多くは拒否でできています——ARK も名前空間も削除できない、retired から
戻せない、採番が更新に化けない。いずれもコードで守っており、外すと落ちるテストが
付いています。

検証

タグを打つ前に、リリースワークフローと同じ検査をローカルで実行しました。

  • ruff check 通過
  • 211 テスト全通過
  • PostgreSQL でマイグレーションの往復upgrade → downgrade → upgrade

※ GitHub Actions は組織の課金設定で停止中のため、CI 上では未実行です。

ドキュメント

https://rcosdp.github.io/arkhe/(Pages も Actions 待ちです)

arkspec/ の一部は Internet Archive の
arklet(MIT)から派生しています。
NOTICE を参照してください。