Skip to content

chore(main): release 1.5.0 - #145

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 20, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.5.0 (2026-10-08)

Features

  • add Science Platform agent skills (4b5341d)
  • auth: expose native OIDC device login APIs (11a04be)
  • auth: expose native OIDC device login APIs (d6f6ce9)
  • auth: return boolean and print status in python login (5de1409)
  • client: log HTTP URL and status at debug level (1bda687)
  • client: log HTTP URL and status at debug level (2168d34)
  • cli: make create a domain request adapter (#194) (3595f5c)
  • cli: print only the summary when discovery finds one server (6fa2014)
  • cli: replace machine flags with output option (d892270)
  • cli: replace machine flags with output option (d379038)
  • cli: show server limits and discovery progress, address user feedback (98998cf)
  • cli: show server limits and discovery progress, address user feedback (f67b3ac)
  • config: add bound configuration editor (7e7aac4)
  • config: add named VOSpace services (d699d79)
  • config: add named VOSpace services (1271ff8)
  • config: establish bound Configuration editor (06a5045)
  • data: embed upstream fsspec commands (e45debe)
  • data: embed upstream fsspec commands (7193c69)
  • data: integrate vosfs data commands (5f95cfe)
  • discovery: discover primary VOSpace services (5ce4e6f)
  • discovery: discover primary VOSpace services (d69de91)
  • docs: publish llms.txt and Markdown sources for coding agents (59a7525)
  • docs: redesign landing page and embed acknowledgement (8c5acda)
  • logging: add opt-in OTLP export (#191) (6ae2025)
  • logging: add rotating JSONL file sink (#192) (7a5bca7)
  • logging: add secret-safe HTTPX tracing (#188) (08df4f1)
  • maintainability: integrate platform session and logging contracts (#156) (81da64c)
  • maintainability: systematic improvements (5d8e2e6)
  • presentation: added presentation for canfar data cli (d91582b)
  • skills: add CANFAR science workflow guidance (a3f3a81)
  • skills: consolidate platform skills into one tested canfar skill (970f0e8)
  • skills: publish one tested canfar skill, synced with the CLI and docs (3e79eb3)
  • storage: expose Storage Identifiers as importable filesystems (239861d)
  • storage: map arc and vault VOSpace Services for CADC (fe175f6)
  • storage: materialize authenticated vosfs sources (8ecdabe)
  • storage: materialize authenticated vosfs sources (639c245)

Bug Fixes

  • address wave 3 review findings (88fa9d8)
  • agents: updated core description (2ef3a00)
  • auth: accept omitted device refresh tokens (#180) (247600a)
  • auth: handle OIDC credential expiry and reauthentication (ff47016)
  • auth: increase login timeout default to 10 seconds (#156) (6b637a1)
  • auth: reuse valid CADC proxy certificates (cb36468)
  • auth: wrap config save OSError during OIDC refresh (80ee986)
  • ci: address Wave 0 review findings (31bcb06)
  • ci: fail closed on missing test credentials (cf1b3fb)
  • ci: resolve CodeQL and github-code-quality findings (cadb28e)
  • ci: secure merged full test workflow (687545f)
  • ci: stabilize CLI and discovery tests under CI terminals (649e331)
  • ci: support pinned ty checks (92b5535)
  • ci: support pinned ty checks (94c3b51)
  • cli: await poll task not progress for device timeout (4e31d17)
  • cli: build create ranges with IntRange and strip help colors in tests (68bd6ed)
  • cli: derive banner mode from parsed options (6b4d77a)
  • cli: document ps default status filter (7117a75)
  • client: clarify missing-URL server error message (4f88441)
  • client: ignore empty runtime tokens (04bca24)
  • client: updated httpx connection pool settings (59681a7)
  • cli: exit nonzero and ask for login when not authenticated (ede9b06)
  • cli: explain unreadable config files instead of a traceback (b34b56e)
  • cli: fall back to literal logs on Rich markup errors (52b6d78)
  • cli: handle Rich markup errors in session logs (1f1a53f)
  • cli: infer setup output from leaf options (8c3b6fd)
  • cli: list invalid config keys and suggest a reset (a3d96fe)
  • cli: make server banner configurable (417acc2)
  • cli: preserve banner semantics for passthrough args (769a110)
  • cli: satisfy output helper lint (7238833)
  • config: apply domain state transitions atomically (f06e1c8)
  • config: persist configuration atomically (#166) (f1d8cc7)
  • config: preserve editor mapping validation (9126c45)
  • config: preserve source-isolated editor validation (8bb7605)
  • config: preserve source-isolated editor validation (b37fade)
  • config: validate before atomic persistence (#166) (666544f)
  • config: validate normalized storage names (9de7bcc)
  • config: validate raw storage names (5f75b13)
  • deps: drop the Intel macOS cryptography cap (b6c9068)
  • deps: restore Intel macOS installs and relax dependency floors (e1ce63c)
  • discovery: carry storage failures into activation (c8f0924)
  • docs: align client guidance with implemented contracts (ce8efa3)
  • idp: discover CADC servers from cadc-west-01 (e214292)
  • idp: discover CADC servers from cadc-west-01 (ae22ddd)
  • Intel Mac install guidance, relaxed dependency floors, and readable config errors (3b9a0ce)
  • keep skill install docs and leak scan accurate (d352f2a)
  • logging: make handler setup idempotent (40804e8)
  • logging: retain configuration status compatibility (09776c0)
  • quality: resolve code-quality findings (f9ef5ce)
  • quality: resolve PR 276 analyzer findings (ee63dd8)
  • remove references to view all as it is no longer supported (39f5721)
  • remove references to view all as it is no longer supported (49f20c7)
  • server: harden VOSpace discovery and inspection (e2bf7b9)
  • server: isolate registry discovery evidence (1f3cfbe)
  • server: make storage inspection stateless (e06c6eb)
  • server: preserve enrich annotation contract (4115da5)
  • server: preserve environment credentials (afb822f)
  • sessions: align destroy_with sync/async keyword-only parity (4a47e30)
  • stop vos:/arc from targeting Vault (523939e)
  • storage: address authenticated source review (9cb8d6c)
  • storage: address wave 2 review findings (4cdd1bf)
  • storage: preserve environment credential precedence (29a49dc)
  • test: isolate pytest home per run (169a330)
  • test: isolate pytest HOME per run (4b7f610)
  • tests: assert recursion policy without rich-rendered text (20760e9)
  • update docs for replaced functionalityu (4f1c506)

Performance Improvements

  • storage: cache VOSpace directory listings per command (5018104)

Documentation

  • add wheels-only install steps for Intel Macs (42be1f6)
  • agents: drop stale display and auth-context wording (1f3a286)
  • agents: drop stale selection and Logfire architecture claims (3a8092b)
  • agents: record Intel Mac install, test env, and PR style notes (a6038a9)
  • agent: updated docs (90e9971)
  • align client and storage guidance with dependency updates (0684e5c)
  • allocations creation doc (7a1ed69)
  • allocations creation doc (eff47b5)
  • alma: replace screenshot guides with text workflow (4c9d3b2)
  • alma: replace screenshot guides with text workflow (31ca84d)
  • alma: use glossary terminology (8384e92)
  • auth: document Python OIDC login (4c157c7)
  • auth: link Python login guidance (8813704)
  • clarify replica resource allocation (1930116)
  • cli: align command reference with shipped interface (3171cb2)
  • cli: align command reference with shipped interface (85b5ac6)
  • cli: document create machine output (#194) (01dd94f)
  • cli: document output format option (a44ab5e)
  • client: add a Data Access guide for the Python client (39286e4)
  • client: audit Python API documentation (f8d7d28)
  • client: audit Python API documentation (495a5b8)
  • client: close filesystem examples (7df7a18)
  • client: drop the removed auth login alias (2ad7dc3)
  • client: name the removed View type in upgrade notes (4f3b0a2)
  • client: updates (8aafe2e)
  • cli: quote prune regex examples for shell safety (a2ccfee)
  • cli: remove stale command aliases (19d22b8)
  • close remote after cache setup failures (72cf887)
  • contributing: document CI test policy (e0ad198)
  • correct machine output and storage API contracts (12e5037)
  • data: align VOSpace credential ownership (48306d7)
  • data: call the operand prefix an identifier (511199f)
  • data: clarify credential and removal policy (a888015)
  • data: clarify source mapping lifecycle (5db3df9)
  • data: correct storage names and verified command behaviour (265b585)
  • data: correct the byte-range caching guidance (b26261f)
  • data: document listing, file, and byte-range caching (63c6f72)
  • data: document supported transfer workflows (f919b3c)
  • data: explain explicit cross-source copy (d12b197)
  • data: remove obsolete optional install (0ef59c9)
  • data: separate client and service byte-range limits (dfe3680)
  • data: use default CADC storage name (7feaa71)
  • data: use default CADC storage name (3ec51a3)
  • data: validate VOSpace integration (e41441a)
  • demo: added typst demo (f6609e2)
  • guide users from first sessions to recoverable pipelines (d8936e0)
  • install: condense Intel Mac install guidance (7f88a36)
  • install: recommend only uv tool install on Intel Macs (e481013)
  • logging: publish canonical observability policy (#193) (f69f2a0)
  • maintainability: record audit and Authlib research (#156) (3b2691f)
  • make client data guide canonical (8312d28)
  • platform: align IDP and server terms (f175c98)
  • platform: describe limits as each provider's, with CANFAR's values (96d23d7)
  • platform: document Session limits and concurrent storage use (a498b7a)
  • platform: explain flexible and fixed session limits with CLI discovery (d0a770e)
  • platform: record operator facts confirmed by a maintainer (3776432)
  • platform: upstream verified platform knowledge from the skills (af0ed56)
  • platform: use deployment-neutral server examples (e749871)
  • readme: modify canfar open to use json + jq (#128) (ac2c3de)
  • restore familiar navigation and legacy bookmarks (de35c4c)
  • restore science workflows and document client upgrades (6ccf7c4)
  • site: align platform workflows and support guidance (4cb6e1b)
  • site: remove unreferenced legacy assets (4fa4c68)
  • skills: updated docs for agentic skills (0a9ba1e)
  • skills: updated docs for agentic skills (c9222b6)
  • storage: clarify explicit filesystem and staging workflows (8bb5991)
  • storage: correct filesystem lifecycle examples (3a19541)
  • storage: document explicit filesystem access (4b54f7a)
  • update notification for allocations (c27f21c)
  • use Session terminology in user guides (99dd809)

This PR was generated with Release Please. See documentation.

@codecov-commenter

codecov-commenter commented Jun 25, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.41%. Comparing base (ac2c3de) to head (6d6a082).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #145   +/-   ##
=======================================
  Coverage   84.41%   84.41%           
=======================================
  Files          62       62           
  Lines        3837     3837           
  Branches      438      438           
=======================================
  Hits         3239     3239           
  Misses        460      460           
  Partials      138      138           
Flag Coverage Δ
3.10 84.41% <100.00%> (ø)
3.11 84.41% <100.00%> (ø)
3.12 84.41% <100.00%> (ø)
3.13 84.41% <100.00%> (ø)
3.14 84.41% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@github-actions github-actions Bot changed the title chore(main): release 1.4.2 chore(main): release 1.5.0 Jul 14, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 5 times, most recently from 7394e5d to 7152da4 Compare July 16, 2026 08:42
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 2 times, most recently from 7e9b37b to 15a612d Compare July 22, 2026 17:41
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 2 times, most recently from dda8edb to 919d9e3 Compare July 29, 2026 17:05
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 2 times, most recently from 0d9703d to 2efd6d7 Compare August 10, 2026 14:34
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 5 times, most recently from 3386e40 to fc8cc78 Compare September 23, 2026 03:34
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 2 times, most recently from 500d1c4 to 90b1da0 Compare September 29, 2026 18:08
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch 7 times, most recently from 23bc4d8 to 8e83b6b Compare October 8, 2026 18:30
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--canfar branch from 8e83b6b to 42e16e2 Compare October 8, 2026 19:50

This branch has not been deployed

No deployments
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.

1 participant