Skip to content

Releases: AmrSaber/redirector

v4.1.0

16 Oct 01:15
Compare
Choose a tag to compare

Features

  • Allow duplicate usernames across different basic-auth schemas
    • If multiple schemas with same username are provided to a redirect, the last one will take precedence
  • Enhance app version logic and make it more consistent

Change Commits: v4.0.3...v4.1.0

v4.0.3

14 Oct 00:35
Compare
Choose a tag to compare

Features

  • Support version command
  • Print version number at the beginning of start command

This is technically a new feature so it should be a minor-version bump, but it does not add any functionality to the application, so I figured a patch version would be more suitable.

v4.0.2

13 Oct 23:08
Compare
Choose a tag to compare

Features

  • Add health check to goreleaser dockerfile
    • It was only added to Dockerfile which is not used by goreleaser thus not in the released docker image

v4.0.1

13 Oct 22:43
Compare
Choose a tag to compare

Bug fix

  • Fix auth
    • Auth was ignored due to a problem with config loading

v4.0.0

13 Oct 22:04
Compare
Choose a tag to compare

Features

  • Use go 1.22
  • Support communication with running server using unix sockets
  • Add ping and stop commands
  • Add docker health check
  • Revamp auth to make it more organized and extendable; and support several users per redirect

Bug fixes

There were no bugs that I'm aware of.

Refactors

  • Refactor config manager to make it simpler and more efficient

Breaking Changes

  • Drop support for .env file
  • Drop support for windows (because of the need for unix sockets) and drop binary build for windows
  • Change default port to 80
  • Change default value for temp-redirect flag to true
  • The configuration for auth has changed, see the latest example in readme for the new update

Change commits: v3.1.1...v4.0.0

v3.1.1

17 Sep 00:43
ad6e864
Compare
Choose a tag to compare

Bug fixes

  • Fix bug with resolving redirection destination when there is a wildcard

v3.1.0

16 Sep 23:31
e4838c9
Compare
Choose a tag to compare

Features

  • Support wildcard in redirection destination (to field) -- see example in readme
  • Refactor project (using active object pattern) to avoid race condition

Full Changelog: v3.0.0...v3.1.0

v3.0.0

16 Jul 18:41
5ac8732
Compare
Choose a tag to compare

Features

  • Add HTTP basic auth
  • Update logging

Breaking Changes

  • When running the application, now you must provide the command start.

v2.1.0

09 Jul 05:19
40933ba
Compare
Choose a tag to compare

Features

  • Add remap-after-refresh field to url-config-refresh.

v2.0.0

09 Jul 02:43
3359d7d
Compare
Choose a tag to compare

Features

  • Introducing url-config-refresh options to the config

Breaking Change

  • Moving cache-ttl under url-config-refresh and changing its default to 6h