Releases: tektoncd/hub
v1.12.0
Hub Release Note
Hub v1.12.0 π
This release supports to add a custom logo in place of Hub Logo in UI and also supports v1
Tekton resources in API and CLI.
On the UI side, this release fixes page redirection after the user has logged in successfully
On the CLI, it extends the tkn hub install
command functionality by adding a flag --type
to support Artifact Hub, through which it can now fetch the resources from the Artifact Hub and install it on the cluster.
It also adds 3 labels artifacthub.io/catalog, artifacthub.io/org and artifacthub.io/support-tier
labels to the resource being installed to indicate the source and support tier of the catalog when installing with --type artifact
flag.
This release also includes fixes for few major packages bump in the UI, API and swagger UI which also solves some of the vulnerabilities issues.
This release targets pipeline v0.44.0.
ChangeLog ποΈ
UI
- Adds option to replace default Hub logo with custom logo #773
- Fix swagger UI and remove unused prettier plugin #855
- Fixes warning in Hub UI tests by removing deprecated useobserver #802
- Fixes test after axios is bumped to the 1.33 version #801
- Fixes Hub UI with latest version of react-router-dom #782
- Fixes UI page redirection after authentication #779
API
- Fixes Hub API to support v1 api's of Tekton Resource #861
- Fix build test failure for api and lint errors #840
CLI
- Fixes to support v1beta1 and v1 API version for install command #780
- [TEP-0079] Refactor get_resource and get_resource_version for multiple hub support #752
- [TEP-0079] Add Support Tier in tkn hub install command #775
- [TEP-0079] Implement "install" command for artifact type #757
- Fix description in tkn hub command #771
Miscellaneous
- Bump github.com/tektoncd/pipeline from 0.43.2 to 0.44.0 #778
- Bump golang.org/x/text from 0.7.0 to 0.8.0 #864
- Bump gorm.io/gorm from 1.24.5 to 1.24.6 #858
- Bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.54.0 in /swagger #854
- Bump eslint from 7.32.0 to 8.35.0 in /swagger #853
- Bump @types/node from 12.20.55 to 18.14.2 in /swagger #852
- Bump eslint-plugin-prettier from 3.4.1 to 4.2.1 in /swagger #850
- Bump typescript from 4.8.4 to 4.9.5 in /swagger #849
- Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 #847
- Bump github.com/ikawaha/goahttpcheck from 1.13.6 to 1.13.7 #846
- Bump @wojtekmaj/enzyme-adapter-react-17 from 0.4.1 to 0.8.0 in /ui #845
- Bump @typescript-eslint/parser from 5.53.0 to 5.54.0 in /ui #844
- Bump @braintree/sanitize-url and swagger-ui-react in /swagger #843
- Bump react-router-dom from 6.8.1 to 6.8.2 in /ui #842
- Bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 in /ui #841
- Bump github.com/markbates/goth from 1.76.0 to 1.76.1 #839
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #837
- Bump @types/node from 18.14.0 to 18.14.2 in /ui #836
- Bump goa version and updates gen folder #835
- Bump react-dom to 17.0.0 in UI #833
- Bump axios from 1.3.3 to 1.3.4 in /ui #832
- Bump react-hotkeys-hook from 4.3.6 to 4.3.7 in /ui #829
- Bump UI npm packages to latest #828
- Bump web-vitals from 1.1.2 to 3.1.1 in /swagger #827
- Bump @testing-library/react from 11.2.7 to 12.1.5 in /swagger #826
- Bump @types/node from 18.13.0 to 18.14.0 in /ui #825
- Bump @types/jest from 26.0.24 to 29.4.0 in /swagger #824
- Bump eslint-config-prettier from 6.15.0 to 8.6.0 in /swagger #823
- Bump @types/react-syntax-highlighter from 15.5.5 to 15.5.6 in /ui #822
- Bump @testing-library/user-event from 12.8.3 to 14.4.3 in /swagger #821
- Add dependant bot for swagger and update schedule to daily #820
- Bump @types/react-router-dom from 5.1.6 to 5.3.3 in /ui #819
- Bump use-debounce from 8.0.4 to 9.0.3 in /ui #818
- Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 in /ui #817
- Bumps patternfly/react-core and updates the snapshots #816
- Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 in /ui #812
- Bump eslint-plugin-prettier from 4.0.0 to 4.2.1 in /ui #811
- Bump golang.org/x/net from 0.5.0 to 0.7.0 #810
- Bump mobx-state-tree from 5.1.3 to 5.1.7 in /ui #809
- Bump mobx-react from 7.5.3 to 7.6.0 in /ui [#808])(#808)
- Bump mobx from 6.7.0 to 6.8.0 in /ui #807
- Bump fuzzysort from 2.0.1 to 2.0.4 in /ui #806
- Bump @types/node from 17.0.42 to 18.13.0 in /ui #805
- Bump @patternfly/patternfly from 4.210.2 to 4.224.2 in /ui #804
- Bump typescript from 4.7.4 to 4.9.5 in /ui #803
- Updates react-markdown to 8.0.5 #798
- Bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.51.0 in /ui #796
- Bump golang.org/x/text from 0.6.0 to 0.7.0 #794
- Bump gorm.io/driver/postgres from 1.4.6 to 1.4.7 #795
- Bump golang.org/x/term from 0.4.0 to 0.5.0 #793
- Bump alpine from 3.17.1 to 3.17.2 in /images #792
- Bump @types/jest from 27.5.2 to 29.4.0 in /ui #790
- Bump react-router-dom from 6.8.0 to 6.8.1 in /ui #787
- Bump github.com/ikawaha/goahttpcheck from 1.13.5 to 1.13.6 #785
- Bump github.com/joho/godotenv from 1.4.0 to 1.5.1 #784
Thanks β€οΈ :hugging_face:
v1.11.3
Hub Release Note
Hub v1.11.3 π
This patch release fixes vulnerability issues in UI libraries
ChangeLog ποΈ
UI
- Fixes vulnerability issues in UI libraries
Thanks β€οΈ π€
v1.11.2
Hub Release Note
Hub v1.11.2 π
This patch release fixes user ID parsing and creates mapping of newly added category with the existing resources in the database.
ChangeLog ποΈ
UI
- Updates Footer snapshots #748
API
v1.11.1
Hub v1.11.1 π
This minor release adds FsGroup Security Context to all the components of Hub
ChangeLog ποΈ
Misc π¨
- Adds FsGroup Security Context to Hub Deployments and Job #723
Thanks β€οΈ π€
v1.11.0
Hub v1.11.0 π
This release removes git dependency from Hub config.yaml file and moves all config.yaml data into the API ConfigMap and update the docs for deployment of Hub.
On the CLI, a new flag type
has been added to specify the type of Hub from where to pull the resource like artifact
or tekton
, having default value tekton
to keep backward compatible. When type is set to artifact
, the CLI fetches resources from the Artifact Hub; when setting to tekton
it fetches resources from the Tekton Hub.
This release also adds support to build docker images for multiple architecture, a few bug fixes and dependencies bumps.
ChangeLog :spiral_note_pad:
UI
API
- Fix API tests #686
- Updates api deployment configs #694
- Updates hub config file parsing #693
- Bumps goa version and updates the gen folder #702
- Fix validation tests #687
CLI
- Add "type" flag to CLI #692
Miscellaneous
- Adds RunAsUser Security Context for Hub Deployment and Job #714
- Bump alpine from 3.16.2 to 3.16.3 in /images #716
- Bump k8s.io/client-go from 0.25.3 to 0.25.4 #720
- Bump golang.org/x/term from 0.1.0 to 0.2.0 #719
- Bump github.com/go-co-op/gocron from 1.17.1 to 1.18.0 #717#717
- Bump k8s.io/apimachinery from 0.25.3 to 0.25.4 #718#718
- Bump loader-utils from 2.0.2 to 2.0.3 in /swagger #712
- Bump github.com/markbates/goth from 1.74.2 to 1.75.1 #708
- Bump github.com/tektoncd/pipeline from 0.40.2 to 0.41.0 #710
- Bump github.com/spf13/viper from 1.13.0 to 1.14.0 #706#706
- Bump gorm.io/driver/postgres from 1.4.4 to 1.4.5 #695
- Bump use-debounce from 8.0.1 to 8.0.4 in /ui #715
- Bump @typescript-eslint/parser from 5.36.2 to 5.38.0 in /ui #664
- Bump @testing-library/user-event from 14.2.1 to 14.4.3 in /ui #
- Bump gorm.io/gorm from 1.23.9 to 1.23.10 #683
- Use multi-arch postgres image #662
- Bump github.com/tektoncd/pipeline from 0.40.0 to 0.40.2 ##674
- Bump gotest.tools/v3 from 3.3.0 to 3.4.0 #682
- Add Multi-arch support for tekton-hub #656
- Bump Goa to v3.10.0 #681
- Bump github.com/ikawaha/goahttpcheck from 1.13.2 to 1.13.3 #707
- Bump github.com/markbates/goth from 1.74.1 to 1.74.2 #700
- Bump github.com/go-co-op/gocron from 1.17.0 to 1.17.1 #697
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 #696
- Bump @testing-library/user-event from 14.2.1 to 14.4.3 in /ui #666
Thanks β€οΈ :hugging_face:
v1.10.0
Hub Release Note
Hub v1.10.0 π
This release updates the install command on the description page to use recently added new Hub API endpoint to install a resource. This release disables the search in the sort dropdown. There has been dependency bumps included like pipeline v0.40.0 release etc.
ChangeLog :spiral_note_pad:
UI
- Fix background color for Footer #660
- Disables search in the sort by dropdown #658
- Updates Install command on description page #637
Miscellaneous
- Bump github.com/ikawaha/goahttpcheck from 1.11.3 to 1.11.4 #607
- Bump gorm.io/driver/postgres from 1.3.8 to 1.3.9 #608
- Bump alpine from 3.16.1 to 3.16.2 in /images #609
- Bump gorm.io/driver/postgres from 1.3.8 to 1.3.9
- Manually trigger github action #620
- Updates go version to 1.18.x in goa gen workflow #623
- Bump ejs and react-scripts in /swagger #612
- Bump ansi-regex from 5.0.0 to 5.0.1 in /swagger #624
- Bump @braintree/sanitize-url and swagger-ui-react in /swagger #625
- Adds committer in github workflows #634
- Bumps goa version and updates the gen folder #622
- Bump go.uber.org/zap from 1.22.0 to 1.23.0 #630
- Bump github.com/go-co-op/gocron from 1.16.2 to 1.17.0 #629
- Bump github.com/ikawaha/goahttpcheck from 1.11.4 to 1.12.0 #631
- Fixes react-scripts errors and type check warnings #626
- Removes react-test-renderer npm package #639
- Bumps goa version and updates the gen folder #642
- Bump @types/react-syntax-highlighter from 15.5.2 to 15.5.5 in /ui #641
- Bump @testing-library/jest-dom from 5.16.4 to 5.16.5 in /ui #640
- Bump github.com/ikawaha/goahttpcheck from 1.12.0 to 1.12.1 #644
- Bump github.com/spf13/viper from 1.12.0 to 1.13.0 #643
- Bump @typescript-eslint/parser from 4.0.1 to 5.36.2 in /ui #646
- Bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.36.2 in /ui #645
- Bump react-hotkeys-hook from 3.4.4 to 3.4.7 in /ui #648
- Bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 #649
- Bump @patternfly/patternfly from 4.196.7 to 4.210.2 in /ui #650
- Bump gorm.io/driver/postgres from 1.3.9 to 1.3.10 #653
- Bump gorm.io/gorm from 1.23.8 to 1.23.9 #654
- Updates release scripts to create new release branch #657
- Bump github.com/tektoncd/pipeline from 0.39.0 to 0.40.0 #659
Thanks β€οΈ :hugging_face:
v1.9.0
Hub v1.9.0 π
This release adds an endpoint to fetch a Tekton Resource Raw YAML which can be used to apply the resource directly on cluster. On the UI, now the resources can also be filtered on the basis of their last updated date. Along with that, refactoring to show error messages on UI when API server is not reachable. This release also contains few dependency bumps.
ChangeLog ποΈ
UI
- Adds an error message to show on ui if api server is down #345
- Allow sorting the resources by Last Updated At #469
API
- Add an Endpoint for Fetching a Tekton Resource Raw YAML File #539
Miscellaneous
- Bump github.com/go-testfixtures/testfixtures/v3 from 3.8.0 to 3.8.1 #602
- π€ Adds bot for updating gen directory π€ #596
- Bump github.com/tektoncd/pipeline from 0.38.1 to 0.38.2 #600
- Bump github.com/go-co-op/gocron from 1.16.1 to 1.16.2 #598
- Bumps Goa to 3.8.2 and updates gen folder #603
- Bumps goa version to v3.7.14 and updates the gen folder #597
- Run all tests if changes are made to test/ dir #594
- Bump github.com/go-co-op/gocron from 1.15.1 to 1.16.1 #595
- Bump node from 17-alpine3.14 to 18-alpine3.14 in /images #481
- Bump github.com/tektoncd/pipeline from 0.37.2 to 0.38.1 #593
- Bump @typescript-eslint/eslint-plugin from 4.0.1 to 5.30.7 in /ui #591
- Adds type for axios error due to typescript bump #572
- Bump typescript from 3.9.7 to 4.7.4 in /ui #572
- Bump github.com/go-co-op/gocron from 1.15.0 to 1.15.1 #586
- Run tests if changes are detected in specific dir #585
- Bump alpine from 3.16.0 to 3.16.1 in /images #589
- Bump github.com/ikawaha/goahttpcheck from 1.11.2 to 1.11.3 ht88s://github.com//pull/588
- Fix Swagger UI Catalog example typo #578
- Updates gen folder for preview and v1 api's #590
- Bump goa.design/plugins/v3 from 3.7.12 to 3.7.13 #590
- Bump terser from 4.8.0 to 4.8.1 in /swagger #583
- Bump terser from 4.8.0 to 4.8.1 in /ui #582
- Bump goa to v3.7.12 #581
- Bump moment from 2.29.3 to 2.29.4 in /ui #571
- Bump github.com/ikawaha/goahttpcheck from 1.11.1 to 1.11.2 #569
- Bump gorm.io/gorm from 1.23.7 to 1.23.8 #570
- Bump github.com/tektoncd/pipeline from 0.37.1 to 0.37.2 #568
- Move to go 1.17 #567
- Bump github.com/go-testfixtures/testfixtures/v3 from 3.7.0 to 3.8.0 #565
- Bump gorm.io/driver/postgres from 1.3.7 to 1.3.8 #563
- Bump tektoncd/pipeline to v0.37.1 #562
- Bump gorm.io/gorm from 1.23.6 to 1.23.7 #560
- Bump mobx from 6.5.0 to 6.6.1 in /ui #559
- Bump github.com/go-co-op/gocron from 1.14.0 to 1.15.0 #555
- Bump github.com/markbates/goth from 1.72.0 to 1.73.0 #550
- Bump github.com/ikawaha/goahttpcheck from 1.11.0 to 1.11.1 #552
- Bump goa.design/plugins/v3 from 3.7.6 to 3.7.10 #557
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 #554
- Update gen folder for goa 3.7.10 #558
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 #551
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 #553
Thanks β€οΈ π€
v1.8.0
Hub v1.8.0 π
This release adds a feature to automatically refresh the catalogs at a default interval (default 30 minutes) so that the changes made to the catalogs are reflected on the Hub. The interval for catalog refresh can be configured in tekton-hub-api
configmap.
Now at the time of hub deployment, resources will be available on first start of api server without manually performing steps. Also, hub can be deployed without setting up OAuth, resulting in rating and login disabled on UI. Few dependency bumps and refactoring in UI.
ChangeLog ποΈ
UI
- Fix spinner css and update css classname#500
- Disable login and rating on UI #542
- Update UI dockerfile to imclude .npmrc file #548
API
- Updates gen folder for preview and v1 api's #499
- Add resources to database during api start#510
- Skip to read JWTconfig env if AUTH_BASE_URL is empty#541
- Automate the catalog refresh by job scheduling package in api#547
Miscellaneous
- Adds
POSTGRES_HOST
as a secret for db #543 - Update deployment doc and api config to automate the catalog refresh #547
- Bump gotest.tools/v3 from 3.2.0 to 3.3.0#545
- Bump @testing-library/user-event from 14.2.0 to 14.2.1 in /ui #544
- Bump prettier from 2.6.2 to 2.7.0 in /ui #540
- Bump @testing-library/user-event from 14.1.1 to 14.2.0 in /ui #538
- Bump @types/node from 17.0.38 to 17.0.42 in /ui #537
- Bump @types/react-syntax-highlighter from 13.5.2 to 15.5.2 in /ui #536
- Bump github.com/ikawaha/goahttpcheck from 1.10.0 to 1.11.0 #535
- Bump github.com/AlecAivazis/survey/v2 from 2.3.4 to 2.3.5 #534
- Bump enzyme-to-json from 3.5.0 to 3.6.2 in /ui #533
- Bump gorm.io/gorm from 1.23.4 to 1.23.6 #532
- Bump @patternfly/patternfly from 4.185.1 to 4.196.7 in /ui #531
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 #529
- Bump goa to 3.7.6 and updates gen folder for preview and v1 api's #528
- Bump goa.design/plugins/v3 from 3.7.5 to 3.7.6 #527
- Add label dependabot PRs ok-to-test⦠#525
- Bump fuzzysort from 1.2.1 to 2.0.1 in /ui #524
- Bump use-debounce from 7.0.1 to 8.0.1 in /ui #523
- dependabot: move to a weekly basis #522
- Bump moment from 2.29.2 to 2.29.3 in /ui #521
- Bump eslint-plugin-prettier from 3.1.4 to 4.0.0 in /ui #520
- Bump eventsource from 1.1.0 to 1.1.1 in /swagger #519
- Bump @types/node from 17.0.26 to 17.0.38 in /ui #518
- Bump eventsource from 1.1.0 to 1.1.1 in /ui #517
- Bump axios from 0.26.1 to 0.27.2 in /ui #516
- Bump gorm.io/driver/postgres from 1.3.6 to 1.3.7 #515
- Bump github.com/go-gormigrate/gormigrate/v2 from 2.0.1 to 2.0.2 #514
- Bump github.com/go-testfixtures/testfixtures/v3 from 3.6.2 to 3.7.0 #513
- Bump github.com/spf13/viper from 1.11.0 to 1.12.0 #512
- Bump swagger-ui-react from 3.45.1 to 4.1.3 in /swagger #511
- Bump alpine from 3.15.4 to 3.16.0 in /images #509
- Bump gorm.io/driver/postgres from 1.3.5 to 1.3.6 #508
- Bump goa.design/plugins/v3 from 3.7.3 to 3.7.5 #507
- Bump goa.design/goa/v3 from 3.7.3 to 3.7.5 #505
- Bump github.com/go-testfixtures/testfixtures/v3 from 3.6.1 to 3.6.2 #503
- Bump golang from 1.18.1-alpine3.14 to 1.18.2-alpine3.14 in /images #501
- Bump github.com/markbates/goth from 1.71.1 to 1.72.0 #497
- Bump goa.design/plugins/v3 from 3.7.2 to 3.7.3 #496
- Bump goa.design/goa/v3 from 3.7.2 to 3.7.3 #495
- Bump cross-fetch from 3.1.3 to 3.1.5 in /swagger #494
Thanks β€οΈ π€
v1.7.3
Hub v1.7.3 π
This minor release splits the nginx.conf by separating locations directive so that it works with images like registry.access.redhat.com/ubi8/nginx-120
where the nginx.conf is present and only locations directive
is required
ChangeLog ποΈ
Misc π¨
- Split the nginx.conf by separating locations directive #493
Thanks β€οΈ π€
v1.7.2
Hub v1.7.2 π
This release adds GOMAXPROCS
to support k8s CPU quota, adds resource requests and limits for db, api and ui. This release also redirects all the preview api's to /v1
ChangeLog ποΈ
API β¨
- Add GOMAXPROCS to support CPU quota #402
- Adds resource requests and limits for api, db and ui #403
- Redirects preview API's to
/v1
#435