Skip to content

Releases: ViBiOh/ketchup

v1.9.0

06 Feb 19:58
Compare
Choose a tag to compare

Features

  • Handling semver pattern matching #29
  • (pattern) Adding parsing pattern and mutualizing code in model f0133d4
  • (ketchup) Adding pattern input in UI ea2ae8f
  • (scheduler) Adding pattern handling for scheduler 3ab7f7b
  • (ketchup) Adding pattern on Ketchup object 40e43ba
  • (repository) Adding possibility to handle multiple versions 9d53bc9
  • (semver) Handling suffix for alpha, beta etc. a9cc3ad
  • (a11y) Changing colors for a11y compliance c7b3bbf
  • (a11y) Changing white color for better contrast f5eadde

Fixes

  • Rendering of ketchup on responsive mode when update cce0999
  • (sql) Adding ON DELETE CASCADE for dependent tables 7879cd8
  • (repository) Fixing update of the version b3842d9
  • (ketchup) Fixing empty ketchup when not enriched f7e6da9
  • (scheduler) Fixing infinite loop on scheduler e8ff069
  • (repository) Fixing update of repository versions b0ab5fc
  • (ketchup) Adding check for pattern af2fbc5

Miscellaneous

  • Adding more test to improve coverage fbd71f6
  • Changing default branch to main 78742aa
  • (repository) Improving service test coverage 211ee5e
  • (repository) Removing last stub in favor of mock ebc05b3
  • (ketchup) Migrating from stuck to mock b1237f9
  • (semver) Removing public field and adding pattern matching c38c70f
  • (user) Removing stuck in favor of mock usage d4828fc
  • (flux) [skip-ci] Update image from automation b3d7d33
  • Restoring correct version 82f502c
  • Restoring sha1 version commit 6a9269e
  • Updating image value ffc8878
  • Adding timestamp in image name d89de7f
  • (flux) [skip-ci] Update image from automation 7f86977
  • (ketchup) Using New instead of direct instance creation d6e78b7
  • (user) Using func instead of constructor directly fe301ae
  • (user) Converting stub to mock for user 9f9b691
  • (repository) Using NewRepository instead of instance creation de35ebe
  • (flux) [skip-ci] Update image from automation c555a5f
  • (repository) Using func for creating instanc instead of obj 0b1adc0
  • (ketchup) Moving from stuck to mock for ketchup service test 66faee9
  • (repository) Removing hardcoded references to DefaultPattern 92e8e2b
  • (ketchup) Refactoring repository test from stub to mock 47de31f
  • (scheduler) Changing stub to mock for scheduler dependencies 0ac0bc7
  • (scheduler) Removing obsolete condition eeb6e99
  • (codeql) Fixing CodeQL analysis for Golang 592a197
  • (deps) bump github.com/ViBiOh/mailer from 1.12.2 to 1.13.0 e04f6d4
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.37.0 to 3.37.1 f1c3fa3
  • (ketchup) Adding pattern matching for getting latest version 58e99d3
  • (repository) Increasing test coverage for repository store 9c4f1e5
  • (deps) Bumping mailer 567053b
  • (deps) Bumping postgres charts db93d99
  • (deps) Bumping charts version to remove cpu limit d9210be
  • (deps) Bumping mailer for having starting log 22a6798
  • (deps) Bumping httputils for handling sigusr1 fro cron 8ffc566
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.6.4 to 2.6.5 cfabebd
  • (deps) Bumping mailer for compatibility with amqp 33728cd
  • (deps) Bumping httputils to fix redirect error c6664b2
  • (deps) Bumping mailer for fixing enabled bug 154b00e

v1.8.0

10 Jan 20:40
Compare
Choose a tag to compare

Features

  • Renaming type column to kind for avoiding conflict 181377d
  • Adding capability to watch helm repository 289e472
  • (helm) Starting to add helm support on backend 0869b2c
  • Starting to add type for differenciating repo kind 818b139

Fixes

  • Fixing package import next to httputils update 7376036
  • Redirect path was double slashed that cause an error bdeab81
  • Fixing migration script [skip-ci] 5ee0d62
  • Increasing width of create modal 22f9d91
  • Fixing clickable link for create form eee8eb6
  • Fixing singup redirection by bumping httputils 79a37e7
  • Fixing URL for helm charts a019d37
  • Fixing broken signup 299a922

Miscellaneous

  • Switching to amqp mailer 34d7107
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.35.1 to 3.36.4 061345e
  • (flux) [skip-ci] Update image from automation 6f18144
  • (k8s) Bumping charts for new ressources allocations ea25a77
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.6.3 to 2.6.4 0310ded
  • (deps) bump github.com/ViBiOh/mailer from 1.9.3 to 1.10.0 d8a7a20
  • Happy new year to 2021 a5331a3
  • (flux) [skip-ci] Update image from automation fe51028
  • (github) Adding skip-ci tag handling 229c62e
  • Reverting linkerd enabling 2247e0c
  • (flux) Update image from automation ca59d74
  • (charts) Enabling linkerd mesh 623b63c
  • Fixing charts version to cert-manager 2108b7a
  • (flux) Update image from automation 72871ea
  • Bumping charts version to cert-manager 480ebb0
  • (deps) bump github.com/ViBiOh/mailer from 1.9.2 to 1.9.3 7a46bf8
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.6.2 to 2.6.3 b0fe906
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.34.1 to 3.34.2 7a18168
  • (deps) bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 fc8efa9
  • Using error from renderer instead of custom one 24c40ac
  • Increasing coverage for new packages 7c0eec2
  • Factorizing repositories fetch a68579a
  • Factorizing code and URL templating f70667b
  • (flux) Update image from automation 6915589
  • (charts) Updating chart version for changing prom port c59d3f0
  • Adding documentation about basic endpoint 8ae7dbb
  • (deps) Bumping httputils for fixing favicon path afdacfd
  • (deps) Bumping httputils for renderer 57c3de0

v1.7.0

14 Dec 17:26
Compare
Choose a tag to compare

Features

  • Removing target blank as a bad practice 64c82ad

Miscellaneous

  • Using renderer from httputils instead of custom one f43e9d9
  • (flux) Update image from automation 13439a4
  • Enabling image update automation c0b0beb
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.33.1 to 3.34.0 fe60bc3
  • Refactoring layout next to herodote work 5048c5f
  • Using long parameter name for curl scripting 1e4271d
  • Updating herodote-api to the new one 213959c
  • (deps) bump github.com/ViBiOh/mailer from 1.9.1 to 1.9.2 f9b60d1
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.6.1 to 2.6.2 b6a295a
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.33.0 to 3.33.1 2cb2d51
  • (deps) bump github.com/lib/pq from 1.8.0 to 1.9.0 9af16f4
  • (db) Bumping charts version for postgres b483540
  • Improving performance by cutting obsolete code 06d243d
  • Optimizing padding of struct 01db859
  • Bumping to latest chart version with more accurate resources 54c901c

v1.6.0

02 Dec 08:02
Compare
Choose a tag to compare

Features

  • Adding canary to the ignore list 33b4b38
  • Inverting order request ac29278
  • Adding placeholder for indicating type of answer c656832
  • Handling absence of suggests gracefully 1db3a99
  • Adding padding for public page b69a28d
  • Adding basic feature for homepage 508c315
  • Adding suggest of repository when below 10 12e3180

Fixes

  • Relying on scripts for download dependencies 3bcd02e
  • Downloading zoneinfo from alpine:3.8 to have proper CET/CEST 32171b5
  • Embedding tzdata instead of downloading it aaa7e78
  • Relying on another tzdata source fd438be
  • Adding proper TZ initialization 07c9226
  • Adding TZ env var for setting appropriate timezone 854a72c
  • Adding some debug output to investigate hour shift bcb9384
  • Fixing security issue of regex 0024504
  • Fixing scan of suggested results e4e76c4

Miscellaneous

  • Bumping helm charts for pull secrets 1172367
  • Fixing database credentials 1516dfc
  • Moving to self-hosted database 3566d48
  • Updating charts version for prometheus scraping on named port 170d23c
  • Updating usage documentation 1e3ed19
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.32.1 to 3.33.0 8dcdfe1
  • Setting entrypoint on charts for ingress 7b2030e
  • Using 0.025 charts version for resources 9b13854
  • Bumping to new charts with hpa 53c507a
  • Fixing docker image 0421d2b
  • Migrating to Github Action 2678e0f
  • (flux) Setting interval to 2 hours, relying on webhook 7429e64
  • (deps) bump github.com/ViBiOh/mailer from 1.9.0 to 1.9.1 732140b
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.6.0 to 2.6.1 a05a982
  • (k8s) Bumping charts to add cert resolver c855045
  • (flux) Migrating to flux with helm releases cfaec85
  • (dependabot) Updating dependabot schedule a74a45d
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.32.0 to 3.32.1 c8ffd45
  • (dependabot) Switching to daily dependabot updates efc14b7
  • Improve coverage of repository package 9c61648
  • Removing uneccesary -csp arg 4abbdcc
  • Mutualizing service for tests 2dc5e6c

v1.5.0

11 Oct 14:36
Compare
Choose a tag to compare

Features

  • Adding link to appropriate root path on header b1ff646
  • Migrating to sealed secrets 72e23f3
  • Updating logger usage and bumping httputils ccf236e

Miscellaneous

  • (deps) Bumping auth and mailer deps bebcb80
  • (deps) Bumping httputils to 3.32.0 14c15a7
  • Adding timeout for protecting server exposed to the web ec5036f
  • Moving CODEOWNERS into .github/ folder 8387c79
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.29.0 to 3.30.2 dcd94c6
  • Setting appropriate graceDuration and bench target 8da4e89
  • Removing swagger references ef3e58f
  • Adding github security scanning 635560a
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.26.0 to 3.28.0 48530bf

v1.4.0

19 Sep 12:04
Compare
Choose a tag to compare

Features

  • Handling error gracefully for scheduler and logging redirection fb42466
  • Ignoring alpha version e6536a5
  • Adding link on every version, bumped or not 62e812f

Fixes

  • Trimming space when sanitizing name of repository 1a1c422

Miscellaneous

  • Fixing test as gracefully handle error now bb7d769
  • Migrating to helm cc9b5cc
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.5.5 to 2.5.6 96296a7
  • Updating infra to log in JSON for vector 12dea98
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.25.2 to 3.26.0 ef570a2
  • Fixing go.sum diff fc9981a
  • Fixing typo in flags of logger e814478

v1.3.0

30 Aug 16:56
Compare
Choose a tag to compare

Features

Fixes

  • Adding json export names for Repository 4ede688
  • (db) Fixing repository cleanup request 65401d8

Miscellaneous

  • (deps) Bumping httputils and using new logger flags 5caa9e7
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.24.0 to 3.25.1 05b4154
  • (infra) Adding horizontal pod autoscaler for infrastructure 41f352e
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.22.2 to 3.24.0 b9be7cb
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.5.4 to 2.5.5 f75593b
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.22.1 to 3.22.2 460856c
  • (deps) bump github.com/DATA-DOG/go-sqlmock from 1.4.1 to 1.5.0 82863f7
  • (deps) Bumping to go1.15 337eeb1
  • (deps) bump github.com/ViBiOh/auth/v2 from 2.5.3 to 2.5.4 01e1747
  • Setting appropriate timeout for curl command 2f27860
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.22.0 to 3.22.1 e6f03c1
  • (deps) bump github.com/lib/pq from 1.7.1 to 1.8.0 553a708
  • Formating yaml, markdown and json files 50d879f
  • (deps) Bumping mailer to fix Enabled issue f0cf857
  • Testing newReleases loop fad126e
  • Adding sendNotification test 723477d
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.21.0 to 3.22.0 31c4ef5
  • (ci) Adding herodote c62bb29
  • Removing useless var and alias shadowing c0e2d8a
  • (deps) bump github.com/ViBiOh/httputils/v3 from 3.20.0 to 3.21.0 4fa36bb
  • Updating dependabot badge 91a4c02
  • Updating go.mod and go.sum next to lib/pq bump 12ff226
  • (deps) bump github.com/lib/pq from 1.6.0 to 1.7.0 e7f2583
  • Changing dependabot update to sunday 2ff9273
  • Migrating to github dependabot 4dcf8ee
  • (dependabot) Migrating to github dependabot ebced4b
  • Moving sql into their own folder 6b94a46
  • Adding contributing guidelines and templates for issue et PR 3b7adcf
  • (deps) Fixing go.mod 6b6c6f1
  • (deps) bump github.com/lib/pq from 1.5.2 to 1.6.0 dccd019
  • (docker) Running image as non-root user 040964d
  • (deps) Bumping auth version for database migration c5d4cef
  • (db) Migrating auth database 0d1fbbf
  • (db) Moving table and data into their own schema 73289c5

v1.2.1

23 May 09:01
Compare
Choose a tag to compare

Fixes

  • (github) Infinite loop when fetching tags 04e0b9c
  • (semver) Ignoring rc and beta version from parsing (#90) 38038cb
  • Fixing enriching function that remove ketchup (#88) c04dbda
  • Fixing fetchs of tags (#85) 86316d4

Miscellaneous

  • (github) Relying only on tag for getting latest version 02c3b85
  • (deps) Bumping httputils (#87) ffcc1b3
  • Moving semver into a dedicated package (#86) 516e2a7

v1.2.0

16 May 17:51
282c28a
Compare
Choose a tag to compare

Features

Fixes

  • Fixing infinite loop when ketchup already up to date (#75) 29f08dd
  • Fixing public path value (#64) 4a7a871

Miscellaneous

v1.1.0

02 May 11:40
76a4243
Compare
Choose a tag to compare

Features

  • Updating layout for exploiting full size width (#56) a1d52a1
  • Adding update to latest button (#55) #41
  • Adding compare button (#54) #40
  • Adding name cleaning if full url is provided (#51) #38
  • Adding repository cleanup before fetching new releases (#50) #30
  • Handling error properly and not sendint them to user (#48) 19e4887
  • Adding placeholder for repo name (#47) 6c2bcba
  • Adding proper error handler for duplicate entry (#46) 15ccae9
  • (github) init bug issue template (#44) b8e40e6
  • Adding signup path (#37) 326d19e
  • Adding signup route (#34) 20fb8d8
  • Starting to add user management (#27) 9b35e2f

Fixes

  • Using created ketchup output for accurate confirm msg (#53) 78e5ab4
  • Fixing empty reply from userService.Create (#52) be6014f
  • Fixing loop attributing ketchup to user (#49) 8382252
  • Using correct ID for user in ketchup store (#35) 8e481cd

Miscellaneous

  • Mutualizing wrap of errors into dedicated func (#59) 76a4243
  • Improving model package coverage (#58) dcfea5a
  • (store) Improving store coverage (#57) 0effdd3
  • (github) add with option (#45) 399f02e
  • Removing crud and using plain object (#36) f3ee4b6
  • Refactoring scheduler for relying on service (#33) c4e54de
  • Completing database test for target (#26) 6d8f13a
  • Starting to test db interaction with go-mock (#25) 56b8d76
  • Adding timeout for every sql request (#24) 6ac9741
  • Adding test for Flags (#22) 64c3e1e