Skip to content

Releases: LemmyNet/activitypub-federation-rust

0.5.0

02 Jan 10:59
Compare
Choose a tag to compare

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

  • @sgued made their first contribution in #85

Full Changelog: 0.4.7...0.5.0

0.4.6

20 Jul 14:39
b63445a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.5...0.4.6

0.4.5

27 Jun 13:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.4...0.4.5

0.4.4

22 Jun 07:45
Compare
Choose a tag to compare

What's Changed

  • Add a no limit option to the config by @cetra3 in #45

Also see 0.4.3 changelog, was a bit too fast with that one

Full Changelog: 0.4.3...0.4.4

0.4.3

22 Jun 07:22
Compare
Choose a tag to compare

What's Changed

  • Adding security-considerations to 02_overview.md by @peterdew in #44
  • Increase HTTP signature expiration time to one day (fixes #46) by @Nutomic in #47
  • Retry connection failure by @Nutomic in #48

New Contributors

Full Changelog: 0.4.2...0.4.3

0.4.2

22 Jun 07:22
Compare
Choose a tag to compare

What's Changed

  • Remove actix-rt and replace with tokio tasks by @cetra3 in #42

New Contributors

Full Changelog: 0.4.1...0.4.2

0.4.1

12 Jun 14:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.0...0.4.1

0.4.0

16 Mar 20:53
Compare
Choose a tag to compare

Major rewrite of the library with improved usability and much better documentation. Includes guide for writing federated application from scratch, and a live federation example.

What's Changed

New Contributors

Full Changelog: 0.3.4...0.4.0

0.4.0-rc1

08 Mar 22:58
Compare
Choose a tag to compare
0.4.0-rc1 Pre-release
Pre-release

Major rewrite of the library with improved usability and much better documentation. Includes guide for writing federated application from scratch, and a live federation example.

This release candidate is meant for testing. Please report any problems or potential improvements that you find.

What's Changed

New Contributors

Full Changelog: https://github.com/LemmyNet/activitypub-federation-rust/commits/0.4.0-rc1

0.3.5

04 Feb 16:06
Compare
Choose a tag to compare
  • Fix deserialize_skip_error function d933b8a