Releases: LemmyNet/activitypub-federation-rust
Releases · LemmyNet/activitypub-federation-rust
0.5.9
0.5.8
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
This version brings back the activity send queue which was removed in 0.5.0 as an optional feature. It also adds extra checks when fetching to prevent security issues like the ones recently revealed in Mastodon.
Changelog
- Fix return type for deserialize_one by @Nutomic in #93
- Add security checks when fetching objects by @Nutomic in #95
- Add back activity send queue as optional feature by @Nutomic in #94
Full Changelog: 0.5.0...0.5.1
0.5.0
This release consists mostly of bug fixes and minor improvements. Biggest change is the removal of the builtin federation queue as Lemmy implemented its own persistent queue. Now there is only a simple function sign_and_send, though we can consider readding an optional queue if there is demand.
Error handling has seen various improvements, so that applications can better handle failures. See the changelog below for details about all changes.
Changelog
- make time-zone aware by @phiresky in #62
- Use anyhow::Error for UrlVerifier return type (fixes #61) by @Nutomic in #65
- Add webfinger template field, used for remote follow by @Nutomic in #74
- Remove activity queue and add raw sending by @phiresky in #75
- Support fetches with redirect by @Nutomic in #76
- Support different alphabets in webfinger username by @Nutomic in #78
- Implement PartialEq for testing by @Nutomic in #81
- Remove
anyhow
from trait definitions by @cetra3 in #82 - Change impl of ObjectId::parse by @Nutomic in #84
- Upgrade dependencies by @Nutomic in #86
- Add diesel feature, add ObjectId::dereference_forced by @Nutomic in #88
- Webfinger: don't discard consumer errors by @sgued in #85
- Better error when activity receive fails by @Nutomic in #89
- Context doesnt have to be an array by @Nutomic in #90
- Better JSON error messages by @Nutomic in #91
New Contributors
Full Changelog: 0.4.7...0.5.0
0.4.6
What's Changed
- fix: make "other" error actually transparent by @phiresky in #51
- Fix regex error when actix-web feature not enabled by @colatkinson in #56
- add a separate allow_http flag by @phiresky in #54
- add shutdown method by @phiresky in #53
- Fix tests by @Nutomic in #71
- Fix webfinger fetching non-compliance by @samueltardieu in #69
- Increase fetch_object max body size by @Nutomic in #72
New Contributors
- @phiresky made their first contribution in #51
- @colatkinson made their first contribution in #56
- @samueltardieu made their first contribution in #69
Full Changelog: 0.4.5...0.4.6