Skip to content

Release: v0.3.8#70

Merged
AmaseCocoa merged 57 commits intostablefrom
release/v0.3.8
Feb 17, 2026
Merged

Release: v0.3.8#70
AmaseCocoa merged 57 commits intostablefrom
release/v0.3.8

Conversation

@fedi-libs-release-bot
Copy link
Copy Markdown
Contributor

[0.3.7] - 2025-12-31

Bug Fixes

  • Remove copied code from apsig

  • Remove warning

  • Remove tool.uv.sources

  • Update deps

  • Fix imports

Features

  • Add apsig's rfc9421 support

Miscellaneous Tasks

  • Update apsig to 0.6.0

  • (stable) Release 0.3.7

AmaseCocoa and others added 30 commits December 31, 2025 21:24
Fixed a logic error where the inbox variable remained None when
processing Accept or Reject activities for actors with a shared inbox.
Now it correctly falls back to the individual actor's inbox.
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.6 → v0.14.11](astral-sh/ruff-pre-commit@v0.1.6...v0.14.11)
- [github.com/facebook/pyrefly-pre-commit: 0.46.0 → 0.47.0](facebook/pyrefly-pre-commit@0.46.0...0.47.0)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.11 → v0.14.13](astral-sh/ruff-pre-commit@v0.14.11...v0.14.13)
- [github.com/facebook/pyrefly-pre-commit: 0.47.0 → 0.48.2](facebook/pyrefly-pre-commit@0.47.0...0.48.2)
class ActivityPubServer moved to package apkit.server.app
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
   - Refactor InboxVerifier to store public keys in DER format,
     simplifying
     retrieval and removal of Multibase/PEM logic for cached keys.
   - Move TTL logic from Cache wrapper to KeyValueStore backend.
   - Enhance InMemoryKV with LRU eviction and namespace support.
   - Add pytest-asyncio for asynchronous testing of caching logic.
   - Include unit tests for RSA and Ed25519 key storage in DER.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Add a test for the InboxVerifier.verify function
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.13 → v0.14.14](astral-sh/ruff-pre-commit@v0.14.13...v0.14.14)
- [github.com/facebook/pyrefly-pre-commit: 0.48.2 → 0.49.0](facebook/pyrefly-pre-commit@0.48.2...0.49.0)
@AmaseCocoa
Copy link
Copy Markdown
Member

/deploy

@fedi-libs-release-bot
Copy link
Copy Markdown
Contributor Author

🚀 TestPyPI Deployment Successful!

Version: ``
Install command:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ apkit==

@AmaseCocoa
Copy link
Copy Markdown
Member

/deploy

@fedi-libs-release-bot
Copy link
Copy Markdown
Contributor Author

🚀 TestPyPI Deployment Successful!

Version: 0.3.8rc1771359416
Install command:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ apkit==0.3.8rc1771359416

@fedi-libs-release-bot
Copy link
Copy Markdown
Contributor Author

🚀 TestPyPI Deployment Successful!

Version: 0.3.8rc1771359622
Install command:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ apkit==0.3.8rc1771359622

@AmaseCocoa AmaseCocoa marked this pull request as ready for review February 17, 2026 20:22
@AmaseCocoa AmaseCocoa merged commit 7bfcc63 into stable Feb 17, 2026
1 check passed
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.

2 participants