Changelog
1.7.0 (2025-05-28)
Features
session: added session.events to show deployment events on the cluster, e.g. loading container image etc (58e9bca )
Bug Fixes
security: improvements to assertion checks (2ea1108 )
security: X509 certs are checked if valid before first conn. to server (08327a9 )
session: events now returns None, when verbose=True (1b01dd6 )
session: improved docs, better testing logic to await async sleep (e54b9af )
Documentation
events: added session.events docs (7540062 )
session: docstring (7189052 )
1.6.1 (2025-05-22)
Bug Fixes
cleanup: comments (8a1a078 )
gha: fix for gh-pages push (27aa8f8 )
Implement httpx error logging hooks and client integration (fee71c2 )
pre-commit: cleanup (abb0839 )
security: restricting ssl context to use TLSv1.2 at a minimum (09654d0 )
1.6.0 (2025-05-12)
Features
client: added loglevel to configure the python logging levels (431f46d )
client: added token support to skaha client (6c7c748 )
client: updated skaha client to use httpx instead of requests (4c10de8 )
logs: added stdout for printing logs in terminal (0c34cad )
sessions: added skaha AsyncSession (2693272 )
sessions: added support for firefly (87d16c1 )
Bug Fixes
api: updated context, images, overview with httpx (391e857 )
client: changed to the default and max values of parallel conns (ce552bf )
client: deprecated client.verify since it no longer affects any logic (9eed6e9 )
client: fixed annotation issues for client, asyncClient (889a6a8 )
models: models no longer search for SKAHA_REGISTRY_[USERNAME|SECRET] from environ, this will be supported in future releases with a comprehensive environment variable support accross all configurable variables (a1702c9 )
models: updated checks for session kind (a8317f4 )
session: fixed sync log output when verbose is True (6ac63f9 )
session: solidified the skaha async session api, moved common query building logic to utils.build (3f11aee )
Documentation
asyncSession: added docs (a8be7fc )
client: updated class docstring (5531c6f )
index: typo fixes (bc637c5 )
index: updates (a3c2e2e )
session: updated docs for session and async sessions (7e49fef )
updates: docs (c61fecd )
updates: site config + token support (54d6ed9 )
1.5.2 (2025-03-03)
Bug Fixes
session: fixed kind translation for session.create, increased max replicas limit to 512 (9bfe357 )
1.5.1 (2025-02-26)
Bug Fixes
models: createSpec model now outputs kind with alias type (3184d5c )
1.5.0 (2024-11-22)
Features
context: updates to context.resources api (4d08876 )
Bug Fixes
docker: fix for docker build due to uv path install changes (00fd5de )
Documentation
1.4.4 (2024-11-22)
Bug Fixes
session: fixed set env in session.create (00b67ac )
1.4.3 (2024-11-08)
Bug Fixes
models: create.spec model used in session.create now expects env to be None by default (c34b110 )
1.4.2 (2024-10-30)
Bug Fixes
Documentation
index: updated the landing page (e7dbac2 )
1.4.1 (2024-10-25)
Bug Fixes
github-actions: added path restrictions for workflow triggers, reduced permissions for build flows (1220765 )
pyproject: fixed toml file with bad license key (ac1ffb6 )
1.4.0 (2024-10-25)
Features
build: added edge container build and attestation (d07e008 )
codecov: added badge (373412d )
conduct: added a code of conduct for skaha community (f37046e )
contributions: added a guideline (271a6df )
dockerfile: added base dockerfile for the project (28f7e51 )
docs: added conduct,contributing,license and security sections to docs (5cac3c0 )
github-actions: added pypi release action and updated client payload (b0b3593 )
license: project now uses the AGPLv3 license (706f6f8 )
module: added support for private container registries (3b47c5c )
packaging: moved skaha from poetry backend to uv (3b7b89f )
security: added a security policy for the project (1338e7f )
security: ossf scorecard (719cdfc )
session: added new feature to delete sessions with name prefix, kind and status (056254b ), closes #37
templates: added bug report and feature requests templates (8a8dd20 )
Bug Fixes
attestation: added attestation for dockerhub container image (0ff4ba2 )
badge: update to codeql bagde url (c95b6e0 )
ci/cd: bugfixes (b4b153c )
ci/cd: fix for docs build (98eea9b )
ci/cd: fixes for action deprecations, and uv errors (6a5af8c )
CI: change to pre-commit checks (6216b02 )
ci: ci indent fix (4e02f72 )
ci: fix to edge container build (59924bd )
ci: improved secret cleanup (990c5a1 )
contribution: updated guidelines (bc5400e )
dockerfile: fix to stage names (f46b081 )
docs/ci: small fixes (e92c9eb )
docs: updated doc/status/badge links (6efed00 )
github-actions: added fixes for release deployments (dc1b03d )
github-actions: possible fix for deployment action (41e1886 )
github-actions: release actions now checkout tag_name ref for code (ebffafe )
readme: codeql bagde url (197a6eb )
tests: debugging ci/cd and common errors (7d6b3a9 )
tests: fixed issue with session tests (d004fde )
tests: fixed issues with codecov tokens (07f87d9 )
tests: fixed session tests to be more consistent and run ~60s (19f0a6e )
tests: fixed threading issue caused when one of the futures timesout (ba55a38 )
tests: fixes for session tests (b3f3e48 )
typing: multiple type hint fixes throughout the project (a533481 )
utils: fixed logging x2 issue (7e218df )
Documentation
github-actions: changed the workflow name (868e114 )
README: updated with CI status (175ffce )
sessions: added docs for destroy_with fucntionality (afd0a11 )
skaha: updated all docs (04551c9 )
1.3.1 (2023-11-15)
Bug Fixes
docs: updated docs to include changelog, added reference for calling gpus in session.create (e58f9be )
1.3.0 (2023-11-14)
Features
docs: updates with a new ability to edit docs via PR (aa2314d )
Bug Fixes
1.2.0 (2023-06-08)
Features
client: updated client to include skaha version in prep for v1 release (e6360c0 )
overview: added new overview module (4a6336f )
Bug Fixes
deps: updates (5644e15 )
session: fix for spawning sessions with gpus (961f766 )
tests: fixed session tests, which now default spawn with name-{replica-id} format (7e48031 )
1.1.1 (2022-12-16)
Documentation
1.1.0 (2022-12-16)
Features
docs: added build (9049b92 )
session: create session now embeds two env variables into the container, REPLICA_COUNT and REPLICA_ID (ecbf48a )
Bug Fixes
1.0.2 (2022-12-15)
Bug Fixes
docs: created documentation for the project (e0f5483 )
Documentation
API-Reference: changed where order of docs (569d34f )
1.0.1 (2022-12-15)
Bug Fixes
env: fixed multiple tests and added support for multiple env parameters (c0500bf )
1.0.0 (2022-12-14)
⚠ BREAKING CHANGES
session: this is a signficant change, breaking all backwards compatibility
sessions: skaha sessions api is no longer supported, the capability to manage multiple sessions is now provided by default with the skaha.session api itself
Features
session: added support for multiple session management (219b74c )
sessions: skaha.sessions api deprecated (e184663 )
Bug Fixes
client: updated session header to have the correct content-type (3146e41 )
images: images api now always prunes (a436e21 )
pre-commit: fixed broken pre-commit config (baedb82 )
type-hints: fixed broken hints (9f4e9db )
type-hints: fixed broken type hints (c1d1356 )
0.5.0 (2022-12-14)
Features
release-please: implemented (2ac9728 )
Bug Fixes
gha: fix to release action (cc7b61a )
Back to top