Skip to content

v1.6.0

Compare
Choose a tag to compare
@vinamra28 vinamra28 released this 03 Feb 06:50
· 1376 commits to main since this release

Hub v1.6.0 πŸŽ‰

This release was majorly focused on adding a new OAuth server along with support of Gitlab and BitBucket as new OAuth providers. With this new OAuth server it has now become easy to plug in a new git provider whenever required.

On API side, we have added support for Gitlab and BitBucket apart from Github as OAuth provider for login and for that we are using Goth as OAuth provider. We have also modified the response of resources API to return the Hub UI endpoint for each resource.

On UI side, we can now share a particular version of the task from Hub UI. Also we have enhanced the Login view which can now incorporate multiple oauth providers.

On CLI side, Hub commands are now made compatible with development version of Pipelines apart from released Pipelines version. Moreover, we have started to use /v1 APIs for resources.

Deprecation Notice ⚠️

We deprecated the preview APIs in v1.0.0 release, i.e., all the APIs relate to resources were deprecated and now will be removing that in the next release. Please start using /v1 APIs instead. Details are as follows:

  • /query -> /v1/query
  • /resources -> /v1/resources
  • /resource/<id> -> /v1/resource/<id>
  • /resource/<catalog>/<kind>/<name> -> /v1/resource/<catalog>/<kind>/<name>
  • /resource/<catalog>/<kind>/<name>/<version> -> /v1/resource/<catalog>/<kind>/<name>/<version>
  • /resource/<id>/versions -> /v1/resource/<id>/versions
  • /resource/version/<versionID> -> /v1/resource/version/<versionID>

ChangeLog πŸ—’οΈ

API ✨

  • Adds implementation for Auth Server Using Goth #315
  • Migrate User API's to auth server #325
  • Handle user data and add Gitlab,Bitbucket Support #334
  • Change user_name to userName in /info API #352
  • Adds Hub Url path in resources api response #346
  • Handles user data username case formatting #359

UI ✨

  • Updates auth UI to supports multiple auth provider #306
  • Fixes error handling condition for login #364
  • Adds selected resource's version as param to the details page url #347

CLI ✨

  • Update Hub CLI to use /v1 api's as preview api will be removed #358
  • Allow installing Hub tasks on development version of Pipelines #333

Misc πŸ”¨

  • Minor fixes in API and UI and Config files updates #357
  • Updates the CONFIG_JS variable in start.sh by making it parameterized #355
  • Update UI snapshots to match the current year #350
  • Update deployment configs with latest envs #349
  • Updates the gen folder #339
  • Adds a script to generate release yamls #335
  • Adds Vinamra as Hub Owner πŸŽ‰ #365
  • Update Deployment and Development docs based on new auth changes #362
  • Add annotations in ingress for API and Oauth #366

Thanks ❀️ πŸ€—