v1.6.0
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