Skip to content

v1.3.0

Compare
Choose a tag to compare
@sm43 sm43 released this 29 Apr 08:26
· 1495 commits to main since this release

Hub v1.3.0 πŸŽ‰

This release adds support for adding third party catalog in Hub, the process for adding the catalog is documented here.

On UI side, now user can see their GitHub profile picture once they login on top right corner. This release also makes the Hub URL more concrete while searching or filtering resource.

for eg. if you search build in search box and apply Build Tools category in filter then url will change to https://hub.tekton.dev/?query=build&category=Build+Tools and you can share this with others or bookmark it for easy use.

Also, adds tkn hub install command along with kubectl command on resource description page.

On API side, this fixes the swagger api for api documentation. Adds a new API to refresh all catalogs and also a single catalog by its name. This are internal APIs to Hub. This also adds /v1/catalogs API which is public.

On CLI side, this improves the install/upgrade/reinstall/downgrade command to check for pipelines version for resource compatibility. This adds a new command to check upgrades for resources installed using tkn hub CLI.

This release also deploys a new instance of Swagger UI which provides the API documentation in Swagger UI.

ChangeLog πŸ—’οΈ

UI

  • #213 Adds multi catalog support for UI
  • #220 UI: Add tkn cli command to install task from UI
  • #236 UI: Fixes to rate a resource
  • #226 UI: Adds icon for catalogs
  • #214 UI: Adds selected filters in the url as a query parameter
  • #235 UI: Changes navigation url from home page to previous page
  • #243 UI: Scroll to top of home page when users click on the Hub logo
  • #231 UI: Adds user informations after authentication
  • #221 UI: Updates Catalog store
  • #256 UI: Fixes UI start script

API

  • #204 Updates catalog refresh API to refresh by its name
  • #225 Fixes catalog refresh tests and lint errors
  • #228 Bump Goa Version and Update Hub API server url from http --> https
  • #217 Adds implementation and test for API: /v1/catalogs
  • #219 Api to get resources from one or multiple catalogs
  • #216 API: Adds an api to get user information
  • #240 Updates /resource/<catalog>/<kind>/<name> api for compatible version
  • #244 Updates query param minpipelinesversion to pipelinesversion in APIs
  • #238 Fixes CI and catalog refresh test
  • #215 API to refresh all catalogs
  • #241 Adds examples to attribute fields
  • #247 Fixes the swagger API by copying it to a custom path

CLI

  • #200 CLI: install resource on basis of pipelines installed
  • #223 Adds catalog name in hub cli search command
  • #227 Minor bug fix in Hub CLI info command
  • #229 CLI: Respect pipelines version in CLI subcommands
  • #237 CLI: Improves error message for search command
  • #245 CLI: Add command to check upgrades

Miscellaneous

  • #230 Adds Swagger UI for Hub API's
  • #194 Creates a React App Skeleton for Hub Swagger
  • #233 Adds deployment config files for Hub Swagger UI
  • #209 Adds doc defining steps to add new catalog in Hub

New Public APIs

  • /v1/catalogs: returns list of catalogs added in Hub

New Internal APIs

  • /catalog/<catalog-name>/refresh : refresh a catalog by its name

Thanks ❀️ πŸ€—