-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
status:in-progressTask is actively being workedTask is actively being worked
Description
Summary
Dragonfly (~> 1.3.0) is effectively unmaintained and has known issues with Ruby 3.x. Rails 7 ships with ActiveStorage which provides equivalent functionality. This is a research + implementation issue.
Scope
- Audit all Dragonfly usage (upload, process, serve, S3 storage)
- Evaluate migration path to ActiveStorage or direct libvips processing
- Prototype the migration for content assets (the primary Dragonfly consumer)
- Determine if this can be backward-compatible or requires a migration
Objective
Plan and begin replacing Dragonfly with a maintained alternative.
Client impact
High — clients with custom Dragonfly processors will need migration. This needs a deprecation period.
Acceptance Criteria
- Migration plan documented
- Prototype demonstrates equivalent functionality
- Backward compatibility strategy defined
Verification Plan
- Document current Dragonfly usage surface
- Prototype working image upload/process/serve cycle with new approach
- Benchmark performance comparison
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
status:in-progressTask is actively being workedTask is actively being worked