Getting Started

Changelog

Learn how to write and customize your documentation.

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased (As of 4/24/25)

Added

  • Image processing capabilities
    • Added image resizers and relationship resizers
    • Added support for image cropping
    • Moved image resizers from enterprise to open source
  • Profile management functionality
    • Added support for managing user profiles
    • Added functionality for non-admin users
  • Bible integration
    • Added Bible-related functionality and improvements
  • Email capabilities
    • Added support for sending verification token emails
    • Updated email activity
  • Authentication enhancements
    • Added ability to validate tokens
    • Added support for managing security for non-admin users
  • Monitoring and tracing
    • Added OpenTelemetry integration
    • Added configurable tracing and logging
    • Added health endpoints
  • Media support
    • Added YouTube integration via ID
    • Added FFmpeg support
  • Added support for Mermaid diagrams (in docs)
  • Added ability to mark jobs as full failures to prevent retries
  • Added support for enqueuing for profiles
  • Lots of additions and changes, but moving forward, we'll keep the changelog up to date.
  • Added initial Document & Guide Support
  • Added ability to generate workflow execution plans that aren't associated with Collections or Metadata
  • Started normalizing certain workflows to enable customizations of things like what gets indexed in the search indexes
  • Added support for JQ & JSONata workflow activities
  • Added initial Administration UI
  • Added support for generating tokens, refresh tokens, and more
  • Improved Bosca Runner Infrastructure
    • Added Kotlin Community Runner
    • Added Kotlin Enterprise Runner
  • Added example Blog configurations
  • Migrated documentation to Writerside
  • Restructured project to support a monorepo
  • Improved IDEA run configurations
  • Initial Changelog

Changed

  • Caching improvements
    • Implemented memory-only cache
    • Added cache eviction capabilities
    • Started using Jetstream
    • Improved how caches are watched and updated
  • Docker and deployment enhancements
    • Added Docker image to install blog templates
    • Updated Docker Compose files with new environment variables
    • Improved Kubernetes configurations
  • Build system updates
    • Switched between GitHub and Gitea runners
    • Updated CI/CD workflows
    • Improved dependency management
  • Admin UI improvements
    • Updated sorting and filtering capabilities
    • Enhanced attribute merging
  • Improved connection handling
    • Made max connections configurable
    • Switched to tracing pool for better monitoring
    • Tweaked how the runner pulls data from the server for efficiency
  • Updated Quickstart guide
  • Improvements to docker-compose.yaml

Fixed

  • Fixed issue of constant workflow loading indicator
  • Fixed Redis connection issues
  • Fixed GraalVM build issues
  • Fixed authentication with both token and SSH key
  • Various bug fixes and dependency updates