Skip to content

Releases: tektoncd/hub

v1.12.0

06 Mar 11:40
Compare
Choose a tag to compare

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

01 Feb 07:23
Compare
Choose a tag to compare

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

12 Jan 07:43
Compare
Choose a tag to compare

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

22 Nov 10:15
Compare
Choose a tag to compare

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

16 Nov 11:53
Compare
Choose a tag to compare

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

  • Fixes to show api down error message on UI #711
  • Updates failing UI snapshots #705

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

20 Sep 12:55
Compare
Choose a tag to compare

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

10 Aug 05:53
Compare
Choose a tag to compare

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

27 Jun 12:59
Compare
Choose a tag to compare

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

02 May 10:41
Compare
Choose a tag to compare

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

11 Apr 09:08
Compare
Choose a tag to compare

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

Thanks ❀️ πŸ€—