Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

chore(main): release 1.8.0#100

Closed
github-actions[bot] wants to merge 2 commits intomainfrom
release-please--branches--main
Closed

chore(main): release 1.8.0#100
github-actions[bot] wants to merge 2 commits intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Jul 9, 2025

🤖 I have created a release beep boop

1.8.0 (2025-08-18)

Features

  • auth: add HTTPx authentication hooks for token refresh (489066d)
  • auth: add OIDC authentication hooks for automatic token refresh (bc4596f)
  • auth: added oidc device flow logic (1013cf5)
  • auth: added x509 cert get logic (657a97d)
  • auth: implement async and sync OIDC token refresh functions (b43b05f)
  • auth: server info is now saved for each auth config (1788c1e)
  • cli: added skaha open command to open sessions in a web browser. Made skaha info more readable (c932187)
  • cli: added auth cmds: list, switch, rm & purge (6ab0bd8)
  • cli: added entrypoing cf (cf3fce8)
  • cli: added feat to auto discover skaha servers (46eb565)
  • cli: added list, ls to skaha ps as aliases (c88eb6a)
  • cli: added support for using the CLI as canfar (5051af1)
  • client: add expiry property and enhance SSL context handling for authentication (cb6261a)
  • client: enhance SkahaClient documentation and improve authentication handling (1e6b770)
  • client: significant improvements to the base skaha client to support context managers (a197553)
  • cli: work-in-process (2e646ab)
  • config: updated auth config to provide valid & expired checks for all auth types and added tests (4dc6929)
  • discover: added functionality to discover skaha servers from registries and also added tests (5857772)
  • exceptions: added skaha exception classes (0651191)
  • garble: added fernet and rot13 ciphers to encrypt/obsfucate sensitive info (7204879)
  • helpers: added code to to split tasks for large scale processing (6ffe5cb)
  • hooks: added cli tool typer hook for multiple command aliases (6c5bc15)
  • logging: added comprehensive rich based logger for the project (a48c520)
  • models: added http models for the client (0679e8f)
  • models: all client models have been moved to skaha.models (a07c676)
  • oidc: added tests and made the oidc auth flow async (0059e12)
  • tests: add comprehensive tests for OIDC authentication and HTTPx hooks (be7fb50)
  • types: added mode, which reflects the auth type of the client (5781e4a)
  • types: updated to the auth data model (7f293c4)

Bug Fixes

  • auth, config, http: refactor imports and clean up default handling in models (6095a09)
  • auth, config, models: refactor authentication handling and improve configuration properties (aaa8c61)
  • auth: added comprehensive login support (bd11fe4)
  • auth: improve login flow and server selection logic (18b8d6d)
  • auth: x509 expired now return True when there is no cert to be found (2ab7141)
  • auth: x509 now has better exception handling (a4469b3)
  • cli: added a new aliases section to cleanup the l&f of the cli (6165575)
  • cli: added new aliases for list and create, fixed added Terminating state for Status models (a7e946d), closes #103
  • cli: config - added path (30f2617)
  • cli: create options cpus changed to cpu (05081ed)
  • client, overview: refactor base URL handling to use 'url' attribute instead of 'server' (b429820)
  • client: the skaha client on performs x509 checks when creating the clients (b6c3b80)
  • cli: fix for stats output print statement (856df95)
  • cli: numerous fixes for general look and feel, updated usage and help to be more descriptive (ea59085)
  • cli: ps,list,ls are now sorted by startTime (fdf34ed)
  • cli: updated the discover logic to be cleaner (ebff177)
  • docs: improve docstrings for clarity and consistency across authentication modules (48599d3)
  • docs: improve formatting of docstring for gather function parameters (9807194)
  • docs: remove slow tests details and clarify slow test marking criteria (18999b7)
  • docs: updated test architecture docs (4c32ef8)
  • import: fix for ruff TypeChecking import error (6b5aa6f)
  • init: added CERT_PATH as module global (bb4642d)
  • lint: major improvements to standards (264b9b5)
  • log: fixed a missed f-string (bf31015)
  • logging: moved all modules to use the new logging facility (e05399f)
  • models: added Failed as a status (ef2c34e)
  • models: added desktop-app and contributed to allowed kinds (2b8514f)
  • models: CreateSpec (f4cd04f)
  • models: fixes model import errors for pydantic (fd264d4)
  • models: typo (4c7dbe6)
  • models: update server fields to allow None values and adjust default handling (84b9c5d)
  • models: updated client auth and reg models (b1c3f2b)
  • models: updated client config model for better backwards compatibility (e10f007)
  • models: x509 now does a lazy, rather than an eager check for cert path (eb16f76)
  • mypy: setting extra checks to true (0a29305)
  • oidc: streamline OIDC imports and update token expiry handling (ff0b62d)
  • overview: baseurl fix (4bcb8f4)
  • pre-commit: added jwt to mypy (f787507)
  • pre-commit: updates (fa1b1c4)
  • registry: added swedish skaha server (cfad0ef)
  • security: fixing logging of sensitive info (07ff1d0)
  • security: private init (0fada02)
  • security: removed secret info (dccb1c2)
  • skaha-client: deprecated verify field (a70c4b4)
  • style: lint (248565f)
  • tests: consolidated registry tests (80ad530)
  • tests: ensure newline at end of file in test_servers_mixed_status (b50349e)
  • tests: fix for comparing float values (f391833)
  • tests: fix for stdout (6c25d3e)
  • tests: for bad filenames (f0f4831)
  • tests: import (54ed5fc)
  • tests: refactor authentication tests to use updated model attributes and improve structure (8cfa73f)
  • tests: removed not needed tests (d5be89c)
  • tests: stdout related errors (e262eb3)
  • tests: tmp filename (1dd4477)
  • tests: update mock path mkdir lambda to accept arbitrary arguments (2939796)
  • tests: update URL validation tests to reject 'sftp' scheme (9117701)
  • tests: updates (53a0a7e)
  • utils: crypto fix for generating funny names :D (2eff101)
  • wip: lint/style/type-hinting (ced042d)
  • x509: fixes for handling unintialized expiry (76e7523)
  • x509: updated x509 auth utils to be all colocated and updated tests (9e5e7c6)

Documentation

  • auth: added auth and context docs (65d3c2e)
  • bug-reports: added issue template and docs for reporting bugs (1e177ea)
  • cli: added docs (9a7f20a)
  • client: updates (3db735b)
  • contributing: add note on alternative tooling for dependency management (f7683db)
  • helpers: updated docs for distributed.chunk and distributed.stripe usage (a8c15a0)
  • helpers: updated docs to be better for advanced examples (4eb7558)
  • readme: added migration notice (baf5aaa)
  • skaha: update (e40bad4)
  • tests: updated info about slow tests (a4401a3)
  • updates: all over, work-in-progress (8ea1cce)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from ba56bcc to 81eae1e Compare August 7, 2025 22:02
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Aug 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.19%. Comparing base (da7517c) to head (5daef22).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #100      +/-   ##
==========================================
+ Coverage   81.09%   81.19%   +0.09%     
==========================================
  Files          40       40              
  Lines        2042     2042              
  Branches      200      200              
==========================================
+ Hits         1656     1658       +2     
+ Misses        334      333       -1     
+ Partials       52       51       -1     
Flag Coverage Δ
3.10 81.19% <ø> (+0.09%) ⬆️
3.11 81.19% <ø> (+0.09%) ⬆️
3.12 81.19% <ø> (+0.09%) ⬆️
3.13 81.19% <ø> (+0.09%) ⬆️

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

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

@github-actions github-actions Bot force-pushed the release-please--branches--main branch from 5daef22 to ca3df3d Compare August 18, 2025 23:27
@github-actions github-actions Bot force-pushed the release-please--branches--main branch from a425e80 to f39e6b2 Compare August 18, 2025 23:36
@sonarqubecloud
Copy link
Copy Markdown

@shinybrar shinybrar closed this Aug 18, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] skaha ps doesn't work if there is a job terminating.

2 participants