You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gCubeReleases/closed/5.4.0/release_notes.269.md

24 KiB

Release Notes for gCube 5.4.0

What's New in gCube 5.4.0

  • Improved performance on many applications and services using workspace and storage, among which: Messages, Anagraphic & Social service, PerformFish form uploads;
  • Released a new major version of the smart-executor framework and all its plugins, resulting in better performance, maintenance, and security;
  • Enhancements on the Identity and Access Management related components for better performance;
  • Various fixes on Workspace-THREDDS servers syncronization and auditing & accounting framework.

maven-parent 1.1.0

Tagged commit: 8a77d953ab3460ec871ff06da53e6af06c748df0

  • 2020-01-27

Features

  • New build profiles to support CI/CD
  • Enforcement for:
    • Java 8 (target and source)
    • OpenJDK as target Java VM.
    • Maven 3.3.9+

maven-parent 1.1.0

Tagged commit: 8a77d953ab3460ec871ff06da53e6af06c748df0

  • 2020-01-27

Features

  • New build profiles to support CI/CD
  • Enforcement for:
    • Java 8 (target and source)
    • OpenJDK as target Java VM.
    • Maven 3.3.9+

smart-executor-bom 3.0.0

Tagged commit: 3202995a5bcb93519475d0a8d825166a5bce351f

  • Switched smart-executor JSON management to gcube-jackson [#19647]

maven-portal-bom 3.6.3

Tagged commit: 4a394685fd99adeb017ba0a8a4c42b7439c115bd

  • 2021-06-24

  • Added common-gcube-calls lib

smart-executor-api 3.0.0

Tagged commit: cbdf37faa730f4f4b896c8453eb16615ea2b97ed

  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Plugins must provide a property file with name .properties [#21596]

common-authorization 2.4.0

Tagged commit: 9b0ad437a57a0f4a2c75db740e1bcf99381244b6

  • [2021-05-21]

JWTUmaTokenProvider changed to AccessTokenProvider

document-store-lib-no-insert 2.0.0

Tagged commit: def834d2d00d63981ee23d7a86050cad1731da35

  • Switched JSON management to gcube-jackson [#19115]
  • Fixed distro files and pom according to new release procedure

document-store-lib-no-insert 2.0.0

Tagged commit: def834d2d00d63981ee23d7a86050cad1731da35

  • Switched JSON management to gcube-jackson [#19115]
  • Fixed distro files and pom according to new release procedure

keycloak-d4science-spi-parent 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

avatar-storage 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

avatar-realm-resource 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

avatar-importer 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

event-listener-provider 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

delete-account 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

identity-provider-mapper 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

ldap-storage-mapper 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

keycloak-d4science-bundle 1.1.0

Tagged commit: d41d98a68bcbe41d1447d0b4b480902ce49e59d4

Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with credentials and audience

oidc-library 1.3.0

Tagged commit: bbcd35e14fe816d7fc3660137cd3978c40fbe13b

Added method to retrieve UMA token by using and in a specific (aka context) that can now be provided in both encoded and not encoded form (starts with / check is performed).

smart-executor-api 3.0.0

Tagged commit: cbdf37faa730f4f4b896c8453eb16615ea2b97ed

  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Plugins must provide a property file with name .properties [#21596]

document-store-lib-no-insert 2.0.0

Tagged commit: def834d2d00d63981ee23d7a86050cad1731da35

  • Switched JSON management to gcube-jackson [#19115]
  • Fixed distro files and pom according to new release procedure

storagehub-model 1.1.0

Tagged commit: dbc2e9e82ec655b880ab5bbf25161a29bf53f98c

  • [2021-04-29]

  • jackson version moved to 2.8.11

  • model for messages added

gxREST 1.2.0

Tagged commit: b4bbaf8816b4f13a8ed61288253c0d15f2704f65

  • Managing new UMA token and not only old authz gcube token [#21525]
  • Switched JSON management to gcube-jackson [#19737]

gxHTTP 1.2.0

Tagged commit: b4bbaf8816b4f13a8ed61288253c0d15f2704f65

  • Managing new UMA token and not only old authz gcube token [#21525]
  • Switched JSON management to gcube-jackson [#19737]

gxJRS 1.2.0

Tagged commit: b4bbaf8816b4f13a8ed61288253c0d15f2704f65

  • Managing new UMA token and not only old authz gcube token [#21525]
  • Switched JSON management to gcube-jackson [#19737]

common-gcube-calls 1.3.0

Tagged commit: cb135d554ad90a0d13528a7c3308a74d46796c23

  • 2020-11-18

  • Changed UmaTokenProvider with AccessTokenProvider

common-smartgears 3.1.0

Tagged commit: 406016cd29a0c2996db7a9a6d9894eba0c22e85e

  • 2021-05-14

  • use of AccessTokenProvider

  • use gcube-jackson instead of minimal-json for access token parsing [#21097]

accounting-analytics 3.0.1

Tagged commit: 4d33bf89fa0f1bdff9bc7674530491c0ba3b52e2

  • Aligned model

storagehub-client-library 1.3.0

Tagged commit: 6f96bab4ed375f6849a106ead6b3b97ca001f76c

  • [2021-06-18]

Feature

method for check item existance moved to a new rest call

storagehub-script-utils 1.0.0

Tagged commit: a7cf9ca75cef8bba26a409fb08aa88ea04b48365

  • [2021-05-04]

First commit

smart-executor-client 3.0.0

Tagged commit: 47c4fca044a68e47c82e6e599b6ec34146eb3f96

  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Redesigned HTTP APIs to comply with RESTful architectural style [#12997]
  • Added API to retrieve scheduled tasks [#10780]

storagehub-client-wrapper 1.1.0

Tagged commit: 00bdf06ad3ef4316870839cfacc589f41ac3402c

  • 2021-05-12

Enhancements

[#21412] Added some methods that were missing

ws-thredds 1.0.1

Tagged commit: 971b2c0f6bd2647ce7044b0a7861e6605715185b

Security Fixes Fixes [#21783]

accounting-analytics-persistence-postgresql 1.0.1

Tagged commit: ca5ddaa61952bae7eed900cc029fcb35f3676441

  • Fixed bug on query

email-templates-library 1.5.0

Tagged commit: 2c23e965228f8de97f56675188caed7fda4b0ddf

  • 2021-05-13

Added template for roles assignments and revokation to be sent to VRE Managers to inform them when another VRE Manager operates with roles.

storagehub-application-persistence 2.0.0

Tagged commit: 423d6294cb894a72d6941a0784daac7f15d8ed4f

  • Removed home library [#21435]
  • Switched HTTP requests gxHTTP 2.0.0 [#19283]
  • Switched gCube BOM to 2.0.0 [#19283]

oidc-library-portal 1.3.1

Tagged commit: a107f6b54e413afb6b49e44885f4d5642b58a86e

The has been removed from and new provider from that library () is used to transport the only to the client library

ws-synchronized-module-library 1.5.1

Tagged commit: f2f42f77f0c0a4789f3998124349418c4f692a44

  • 2021-07-20

Moved to maven-portal-bom 3.6.3 Just to include new version of ws-thredds

user-registration-hook 2.0.4

Tagged commit: d9c73f679b0ab54e7c16bcb9389959ac83b33cd9

  • 2021-05-25

  • Feature #21506: Updated to support new UMATokensProvider class

VREFolder-hook 6.8.2

Tagged commit: 2f6b6af28c66c3144480382ddd3ecbda4e549530

  • 2021-05-25

  • Feature #21505: Updated to support new UMATokensProvider class

threadlocal-vars-cleaner 2.3.1

Tagged commit: 110b24282d0472c05fc792d2877bd3898ecb1cce

  • 2021-05-25

  • Feature #21503 Update threadlocal-vars-cleaner to support AccessTokenProvider

accounting-dashboard-harvester-se-plugin 2.0.0

Tagged commit: ab8ad166d86dd1f8ddee8fe204fdac1c659b1e79

  • Ported plugin to smart-executor APIs 3.0.0 [#21616]
  • Added RStudio Harvester [#21557]
  • Added Jupyter Harvester [#21031]
  • Switched accounting JSON management to gcube-jackson [#19115]
  • Switched smart-executor JSON management to gcube-jackson [#19647]

hello-world-se-plugin 2.0.0

Tagged commit: 167ea39654f9d50c6b10b45cc0b6f50759ece3eb

  • Ported plugin to smart-executor APIs 3.0.0 [#21619]
  • Switched smart-executor JSON management to gcube-jackson [#19647]

resource-checker-se-plugin 2.0.0

Tagged commit: 10fa700ad0af8d74b90297b1859c5f050458fb49

  • Contexts listing is performed via rpm-common-library [#21636]
  • Ported plugin to smart-executor APIs 3.0.0 [#21618]
  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Creating uberjar in place of jar-with-dependecies
  • Used smart-executor bom for better dependency management

resource-checker-se-plugin 2.0.0

Tagged commit: 10fa700ad0af8d74b90297b1859c5f050458fb49

  • Contexts listing is performed via rpm-common-library [#21636]
  • Ported plugin to smart-executor APIs 3.0.0 [#21618]
  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Creating uberjar in place of jar-with-dependecies
  • Used smart-executor bom for better dependency management

social-data-indexer-se-plugin 3.0.0

Tagged commit: a67a8cddb2491f1facba2f111eb39a82d928f9e1

  • Ported plugin to smart-executor APIs 3.0.0 [#21570]

accounting-insert-storage-se-plugin 2.0.0

Tagged commit: 1054940ffe55106e52aa3106116763850b5e7c4f

  • Ported plugin to smart-executor APIs 3.0.0 [#21368]
  • The plugin has been completely rewrote

accounting-insert-storage-se-plugin 2.0.0

Tagged commit: 1054940ffe55106e52aa3106116763850b5e7c4f

  • Ported plugin to smart-executor APIs 3.0.0 [#21368]
  • The plugin has been completely rewrote

resource-checker-se-plugin 2.0.0

Tagged commit: 10fa700ad0af8d74b90297b1859c5f050458fb49

  • Contexts listing is performed via rpm-common-library [#21636]
  • Ported plugin to smart-executor APIs 3.0.0 [#21618]
  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Creating uberjar in place of jar-with-dependecies
  • Used smart-executor bom for better dependency management

accounting-insert-storage-se-plugin 2.0.0

Tagged commit: 1054940ffe55106e52aa3106116763850b5e7c4f

  • Ported plugin to smart-executor APIs 3.0.0 [#21368]
  • The plugin has been completely rewrote

storagehub 1.3.0

Tagged commit: f68588e05ce5bb499bb77485f3d03d31fb17e4bf

  • [2021-03-31]

  • possibility to impersonate people added

social-networking-library-ws 2.4.0

Tagged commit: 9956a9ecda5f96594fd689e491b4dedcd45bb62f

  • 2021-04-30

  • Feature #21179 porting to storagehub messages

icproxy 1.2.0

Tagged commit: d9e6f95837d34b14b21178437481b0bdbe9f585b

  • [2021-06-08]

  • Feature #21584 added support for /ServiceEndpoint/{category} REST call

smart-executor 3.0.0

Tagged commit: 7ca5c8ea33761053426372da4ceb534d4ad74423

  • Switched smart-executor JSON management to gcube-jackson [#19647]
  • Migrated Code from OrientDB 2.2.X APIs OrientDB 3.0.X APIs [#16123]
  • Redesigned HTTP APIs to comply with RESTful architectural style [#12997]
  • Added API to retrieve scheduled tasks [#10780]

ws-thredds-sync-widget 1.5.0

Tagged commit: ae3809efbd11eddcef80e2f36502321bd0d308cf

  • 2021-07-20

Enhancements

[#21346] Moved to AccessTokenProvider for UMA tokens context switches [#21576] Adding filtering for gateway to get scopes with THREDDS role for users Moved to maven-portal-bom 3.6.3 Including new version of ws-thredds

workspace-tree-widget 6.33.1

Tagged commit: 027c05eec850f80ad53113b37352650025121f17

  • 2021-06-11

Fixes

[#21575] Fixed icon associated with simple folders in the grid view Moved to maven-portal-bom 3.6.3

rpt-token-portlet 1.0.0

Tagged commit: 86b38c24540c170aa1dce649e46883e72a140a17

  • 2021-05-14

First release

This project adheres to Semantic Versioning.

UsersManagementPortlet-portlet 4.0.0

Tagged commit: 444aaa9937d0c2a9f16974c7799ee6623261a356

  • 2021-05-13

  • Feature #21269: make roles either assigned or removed in different operations, not mixed.

  • Ported to git, see other changelog.xml for more changelogs.

PerformFISH-Apps-portlet 1.4.0

Tagged commit: 6f1988df6ec584e8ca3d3032a2e112cb01124257

  • 2021-06-14

  • Feature #21319 Removed Home Library dependency and Ported to StorageHub

gcube-ckan-datacatalog 2.0.1

Tagged commit: 219a4c3b4e6f364e93a35b0875f37495842aca61

  • 2021-05-04

Enhancements

[#21188] Avoiding the catalogue widget window close if the user clicks outside it [#21470] Bug fixed publishing widget uses the orgTitle instead of orgName [#20193] Switching to GR Catalogue with gCat. They will be updated by UpdateItemCatalogueResource class. Moved to maven-portal-bom 3.6.3

join-vre 3.7.2

Tagged commit: 1e1bb2e47b3b6ae80748ab7ea85dfe10a707dfc0

  • 2021-04-30

Removed a forgotten sysout in the code :(

workspace 6.27.1

Tagged commit: 778e0a807eab26852925909900506527b84616f8

  • 2021-06-22

[#21575] Including ws-tree bug fix Moved to maven-portal-bom 3.6.3

messages 2.5.0

Tagged commit: 3e624e687a2d7a4f1a28851e784cac9ddaa5b22e

-2021-07-28

  • Ported to git

  • Remove HomeLibrary dependency and replace with storage hub one

  • Temporarely removed possibility to add attachments

workspace-widget-portlet 1.5.1

Tagged commit: 80b24443e0222bd4037298c1c1611962d93c0247

  • 2021-07-13

  • Feature #21507 support new UMATokensProvider class

  • Bug #21794 folder names were not URI encoded

accounting-manager 1.14.0

Tagged commit: b829c6bf2ff9e2147f2c6147a6fe72168d849db0

  • 2021-06-28

Fixes

  • Fixed display errors generated in Root scope [#21729]

create-users-portlet 3.0.1

Tagged commit: 9ca0963b765eb3b8b1c9d5529c2b171070508997

  • 2021-07-08

  • Feature #21777, migrated to new AccessTokenProvider class

  • Bug fix #21803, create-user-portlet may not add the yet created user to all the context at once

vre-deploy 4.4.0

Tagged commit: c494970967bfc6587de66ca6eff341691ff9739a

  • 2021-07-08

  • #21781 migrated to new AccessTokenProvider class

  • #21157 removed home library dep, using shub for messaging

vre-definition 5.2.0

Tagged commit: c6a2a92db362464f11370c62fc852c5c8ece2865

  • 2021-07-13

  • #21804 VRE-Definition portlet porting to git and remove HomeLibrary Dependency

social-mail-servlet 2.5.0

Tagged commit: f769c3d1ce16e0f5bc9c257bbc52e0546c09a478

  • 2021-06-22

  • Feature #21689 Social Mail Servlet to StorageHub migration

  • Removed HomeLibrary Dependency

smartgears-distribution 3.4.1

Tagged commit: cf1ff69da0da271d40068b07110ba22e8d807a83

  • 2021-06-25

  • Released to have and up-to-date distribution

gcube-portal-bundle 5.0.2

Tagged commit: 5e2f174c8b1bd9a89c6453d2b0b51b5224feae2b

  • 2021-06-24

  • Added support for authorization common AccessToken provider and common-gcube-calls in CP


generated by the gCube-ReleaseNotes pipeline from report 1030

last update Thu Aug 05 16:55:28 CEST 2021