Skip to content

ktistec

v3.5.0 Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 1mo Communication & Email
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

activitypub crystal

Summary

AI summary

Removed the school and openssl_ext dependencies.

Full changelog

Added

  • Lightweight probe endpoint for authenticated sessions.
  • max-id and min-id pagination links on web pages.

Fixed

  • Correct the notifications collection's JSON representation.
  • Accept both single-value and array forms of JSON-LD properties.
  • Handle variation in schema.org property mapping.

Changed

  • Faster timeline, public, hashtag, and notification collections.
  • Adjust the layout of actor profile properties.

Removed

  • The school dependency; replaced by activity processors and materialized views.
  • The openssl_ext dependency; vendored in.

Breaking Changes

  • Removed the `school` dependency; replaced by activity processors and materialized views.
  • Removed the `openssl_ext` dependency; vendored in.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ktistec

Get notified when new releases ship.

Sign up free

About ktistec

ActivityPub (https://www.w3.org/TR/activitypub/) server for individual users and small groups.

All releases →

Related context

Related tools

Earlier breaking changes

  • v3.9.0 Removes the `deliver_to` state and recipients fallback.
  • v3.9.0 Restricts theme overrides to color and reduces reliance on `!important`.
  • v3.4.1 Return 410 Gone instead of 404 Not Found for missing actors.

Beta — feedback welcome: [email protected]