Releases: ViBiOh/ketchup
Releases · ViBiOh/ketchup
v1.9.0
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
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
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
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
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
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
Features
Fixes
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
v1.2.0
Features
- Handling releases pushed as just a tag (#84) 282c28a
- Adding table lock when adding repository (#83) 06f1deb
- Adding k8s recommanded labels (#82) d9c9c63
- Adding SEO file (robot and sitemap) (#79) 8bbe8ea
- Adding opengraph attribute for index (#71) 6ff2be4
- Generating uuid token for signup form (#67) b7cf5fc
- Adding security question when signup (#66) 444a290
- Adding signup page (#63) 7a6241b
- Adding semver comparison when possible (#60) 4ee310e
Fixes
- Fixing infinite loop when ketchup already up to date (#75) 29f08dd
- Fixing public path value (#64) 4a7a871
Miscellaneous
- (deps) bump github.com/ViBiOh/httputils/v3 from 3.17.1 to 3.18.0 (#80) 54476de
- (deps) bump github.com/lib/pq from 1.4.0 to 1.5.2 (#81) e1a87f2
- Update README.md (#78) a46def5
- Improving renderer coverage (#77) 6b72931
- Improving coverage of renderer package (#76) 656319b
- (renderer) Adding test for renderer (#73) 60aa5fd
- (github) Adding test for pkg (#72) 87121d9
- Improving coverage of repository service (#70) 665bb3f
- Adding test for user service (#69) 2b48850
- Switching public and protected handler (#65) 3a658a6
- Updating snapshot (#62) b2c995a
- (ketchup) Improving service coverage (#61) 6387202
v1.1.0
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