Skip to content

Plume 0.7.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@KitaitiMakoto KitaitiMakoto released this 02 Jan 18:24
· 793 commits to main since this release

We're pleased to annouce new Plume version v0.7.0. It includes a security fix. All administrators are encouraged to update it.

Changelog

Added

  • Allow dir attributes for LtoR text in RtoL document (#860)
  • More translation languages (#862)
  • Proxy support (#829)
  • Riker a actor system library (#870)
  • (request-target) and Host header in HTTP Signature (#872)
  • Default log levels for RUST_LOG (#885, #886, #919)

Changed

  • Upgrade some dependent crates (#858)
  • Use tracing crate (#868)
  • Update Rust version to nightly-2021-01-15 (#878)
  • Upgrade Tantivy to 0.13.3 and lindera-tantivy to 0.7.1 (#878)
  • Run searcher on actor system (#870)
  • Use article title as its slug instead of capitalizing and inserting hyphens (#920)
  • Extract a function to calculate posts' ap_url and share it with some places (#918)
  • Keep title in URI (#920)

Fixed

  • Percent-encode URI for remote_interact (#866, #857)
  • Menu animation not opening on iOS (#876, #897)
  • Make actors subscribe to channel once (#913)
  • Upsert posts and media instead of trying to insert and fail (#912)
  • Update post's ActivityPub id when published by update (#915)
  • Calculate media URI properly even when MEDIA_UPLOAD_DIRECTORY configured (#916)
  • Prevent duplicated posts in 'all' timeline (#917)
  • Draw side line for blockquote on start (#933)
  • Fix URIs of posts on Mastodon (#947)
  • Place edit link proper position (#956, #963, #964)

Security

  • Update dependencies including XSS vulnerability.