Skip to content

Releases: hollanbm/renamarr

3.0.0

05 Jun 02:51
Immutable release. Only release title and notes can be modified.
0d3f153

Choose a tag to compare

  • Refactored code base into separate radarr and sonarr domains. The two are similar-ish, but just different enough to justify the separation. This is the primary reason for the new major release.
    • The renamarr class was updated to use an orchestrator pattern, with each "feature" getting its own dedicated services class and respective models.
      • This greatly increases the overall readability of the application, and also decreases ongoing maintenance. Even though I wrote the code, I was still having trouble wrapping my head around it at times. It's now significantly cleaner.
  • Added Radarr folder renaming feature
  • Improved logging
  • I also went through the test suite and addressed some weak tests. I've had 100% coverage for a while, but during this large refactor, I ran into some areas where the test passed, but weren't actually directly testing functionality, just covering a line. Those have been corrected
  • Upgraded dependencies

What's Changed

Full Changelog: 2.2.0...3.0.0

2.2.0

12 May 05:45
Immutable release. Only release title and notes can be modified.
c51dcaf

Choose a tag to compare

Resolves the following CVE:


What's Changed

Full Changelog: 2.1.1...2.2.0

2.1.1

26 Apr 06:04
229effe

Choose a tag to compare

What's Changed

  • fixes #232 use posix directory comparison instead of substrings by @hollanbm in #233

Full Changelog: 2.1.0...2.1.1

2.1.0

26 Apr 05:37
b42b341

Choose a tag to compare

Features

Switched image runtime from Wolfi to Docker Hardened Debian Base (dhi.io/debian-base:trixie)

Bug Fix

Updated docker workflow so that the latest tag accurately points to the latest release image

What's Changed

Full Changelog: 2.0.0...2.1.0

2.0.0

31 Mar 02:43
9e5d8ae

Choose a tag to compare

Security

  • docker container now uses distroless cgr.dev/chainguard/wolfi-base
    • ~33% smaller image
      • Uncompressed image size is now 132MB. ghcr.io/hollanbm/renamarr:1.2.0 is 198MB.
    • no more shell
    • image now uses nonroot user
      • You will most likely want to use the user: argument in your docker-compose.yml to change the id/gid of this user
  • uv-secure added to CI. This will help flag and catch bad dependencies ahead of time.

New Features:

  • log_to_file #188
    • see documentation for more info
    • replaced poetry package manager with uv

Removed features:

  • helm chart
    • I have decommissioned my Kubernetes cluster, and as a result, the Helm chart is no longer being maintained.
  • devcontainer
    • uv makes the devcontainer redundant

What's Changed

Full Changelog: 1.2.0...2.0.0

2.0.0-rc1

21 Mar 18:12
a4e3e52

Choose a tag to compare

2.0.0-rc1 Pre-release
Pre-release

What's Changed

  • Replace poetry with uv
    • Add support for uv-secure dependency scanning
    • Removed devcontainer
  • Discontinue support for helm
    • Helm chart no longer being maintained
  • Use Wolfi for container runtime
    • this is a secure distroless image, provided by chainguard
  • Relocated docker examples to examples folder

Full Changelog: 1.2.0...2.0.0-rc1

1.2.0

03 Jan 06:52
e9663f5

Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

06 Dec 17:20
35132f5

Choose a tag to compare

What's Changed

Full Changelog: 1.0.7...1.1.0

1.0.7

25 Sep 02:14
8387abb

Choose a tag to compare

What's Changed

Maintenance release, no new features/bugfixes

Full Changelog: 1.0.6...1.0.7

1.0.6

23 Mar 01:26
f5749ce

Choose a tag to compare

What's Changed

Note: devcontainer upgrade to v2 was missed. See bef2a87 -- Not going to cut a new release just for the devcontainer

Full Changelog: 1.0.5...1.0.6