Skip to content

Releases: repman-io/repman

1.2.0

01 Feb 12:18
de86f5f
Compare
Choose a tag to compare

Added

  • Support for S3-compatible storage (#332, #366 thanks @pedro-stanaka)
  • Cached adapters to reduce IO/HTTP overhead (storage) (#373 thanks @pedro-stanaka)
  • Alternative domain separator option (to simplify working with certificates) (#375 thanks @jmalinens)
  • Error messages for webhook actions (better UX) (#396)
  • Adding support for self hosted gitlab on custom port (#398 thanks @Fahl-Design )

Changed

  • Improve organization invitation with registration/login flow (#387 thanks @noniagriconomie)
  • Refresh oauth token in runtime without failing message or redirect (#395, #397)
  • Upgrade Symfony to 5.2 (#379 and others from dependabot)
  • Upgrade Doctrine and other dependencies (gitlab-api, github-api, bitbucket-api, dev tools)

1.1.1

02 Dec 13:21
a3f3305
Compare
Choose a tag to compare

Changed

  • Direct docker cron logs to file (#330)

Fixed

  • Fix alias form constraint (regex) (#326)

1.1.0

23 Oct 09:55
07715f5
Compare
Choose a tag to compare

Added

  • Display README.md for packages (#303 thanks @giggsey)
  • Allow package list to be sortable (#300 thanks @giggsey)
  • Allow user to edit packages (#299)
  • Improve Package Details UX (#298 thanks @giggsey)
  • Implement user timezone (#297)
  • Add option to limit number of package versions being imported (#294)

Changed

  • Repo JSON Performance Improvements (#310 thanks @giggsey)
  • Update doctrine-bundle and symfony to remove deprecation notice (#305)

Fixed

  • Fix artifact repo security scan (#315 thanks @giggsey)
  • Ensure that latest version is not removed when limit is applied (#312)
  • Do not allow null values for number of last releases when updating (#302)

1.0.0

29 Sep 09:40
2f83204
Compare
Choose a tag to compare

Added

  • implement provider-includes for better proxy performance (#281, #283, #290)
  • add version for assets (#278)
  • add reCaptcha and better email validation (#276, #277)
  • REST API implementation (#269, #275)
  • add ability to search packages (#259, #263, thanks @giggsey)
  • add CODE_OF_CONDUCT.md (#258)

Changed

  • remove mailhog from docker-compose.yml (#293)
  • Tweak sysctl for better performance (#265, #271)

Fixed

  • Fix nginx and php-fpm to correct handle symlinks (#262)

0.6.0

03 Sep 07:18
076ef4d
Compare
Choose a tag to compare

Added

  • implement command for clearing old private distributions files (#244)

Security

Changed

  • add queue for downloader to limit concurrent requests (#253)
  • bump symfony to 5.1 (#250, thanks @marmichalski )
  • atomic deployment with ansible playbook (#241, #242, #243, #245)
  • set ulimit -n for system user (#251)

Fixed

0.5.0

04 Aug 11:49
54d849b
Compare
Choose a tag to compare

Changed

  • higher memory limits (#219, #220)
  • move all proxy logic to Proxy class (#223)
  • use async and stream for downloading metadata and distributions files (#226)

Added

  • serve static proxy metadata and use v2 endpoint for dist lookup (#222)
  • sync proxy metadata command (#224)
  • migration for better auto upgrade to 0.5.0 (#227)
  • static proxy with metadata cache (#229)
  • cache headers for packages.json (#232)
  • subversion client (#230, #231)
  • create .gitattributes for better dist export (#235)
  • telemetry (#225, #234)
  • technical email (#237)

Fixed

0.4.1

15 Jul 06:47
61e39aa
Compare
Choose a tag to compare

Fixed

0.4.0

13 Jul 10:27
88803be
Compare
Choose a tag to compare

Added

Changed

  • Unpack and update dependencies (#204)
  • Containers restart policy (#211)

0.3.0

05 Jun 08:49
051adea
Compare
Choose a tag to compare

Added

  • 🐛 🚀 Security vulnerability scanner for private packages (#170, #171, #176, #177, #182, #183, #184, #190, #197)
  • 📫 Sending scan results email to organization members (#194, #196)
  • Allow user to disable account registration (#152)
  • Create .htaccess (#163)
  • Add repman:create:user cli command (#181)
  • Add repman:package:synchronize cli command (#185, #186)

Changed

  • Hide oauth providers buttons when env var not configured (#167)
  • Create user security read model - clean user domain (#188)
  • Update symfony/mailer to 5.0.9 (#195)

Fixed

  • Fix GitLab custom instance url not being picked up by oauth client (#156)
  • Use gitlab custom url in ComposerPackageSynchronizer (#162)
  • Fix provider and dist removal (#168)
  • Write custom Gitlab URL to gitlab-domains composer option (#179)

0.2.1

07 May 11:51
2610199
Compare
Choose a tag to compare

Security

  • prevention of guessing package uuid for organization package endpoints (#148)

Added

  • package versions stats and tweak other charts (#145, #146)

Changed

  • Cleanup JS; Fix number of days in admin stats view; Force referrer in GA (#143, #144)
  • handle package not found exception on app level (#142)
  • tuning php-fpm configuration for better resources utilization (Ansible) (#141)
  • add curl and pdo_pgsql to required php extensions (#140)