Skip to content

Releases: virtual-imaging-platform/VIP-portal

Release 2.7

08 Nov 08:23
a3bfb33
Compare
Choose a tag to compare

What's Changed

Other changes and bug corrections

New Contributors

Full Changelog: v2.6.1...v2.7

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.7/vip-portal-2.7.war

Release 2.6.1

12 Mar 10:29
cdeda65
Compare
Choose a tag to compare

Important changes

Other improvements and bug corrections

New Contributors

Full Changelog: v2.5...v2.6.1

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.6.1/vip-portal-2.6.1.war

Release 2.5

18 Jul 10:24
b62c908
Compare
Choose a tag to compare

New features :

  • #421 : support for stripped extensions boutiques feature in application outputs (:clap: @SandeshPatilCreatis )
  • #408 : improved file transfer interactions : automatic refresh on import + execution output options (:clap: @alexcornier )
  • #410 : terms of use and privacy policy updates
  • #404 : possibility to select multiple applications when registering (:clap: @alexcornier )
  • #393 : experimental support for gfal (:clap: @SandeshPatilCreatis )
  • #428 : restrict gatelab to static mode (:clap: @camarasu )
  • #431 : make download number in api configurable

Bug corrections :

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.5/vip-portal-2.5.war

Release 2.4.1

06 Feb 09:59
820a51b
Compare
Choose a tag to compare

Main new features within EGI-ACE (thanks to @alexcornier ):

  • #361 : new developer profile
  • #395 : new sexy home page

Improvements and bugfix :

  • #363 : error message stays infinitely and are selectable
  • #370 : application tile visible by all users
  • #295 : validation error on application import
  • #392 : support dirac "DELETED" status
  • #397 : better handling of institution info with EGI Checkin

Improvements for FLI-IAM (integrated through #396 )( thansk to @alaeessaki and @KhalilKes )

  • #350 and #358 : Shanoir support as external storage
  • #391 : support local job (option at import)
  • #371 and #394 : new execution information endpoint on the API, secured by keycloak

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.4.1/vip-portal-2.4.1.war

Release 2.3.2

27 Sep 13:57
aebb75f
Compare
Choose a tag to compare

Hotfix 2.3.1

27 Sep 13:52
d0176bb
Compare
Choose a tag to compare

This hotfix fixes the udocker version used to avoid error with the latest udocker releases.

Release 2.3

19 Jul 08:45
863140a
Compare
Choose a tag to compare

Includes :

  • Update to Java 11(#219 )
  • Support keycloak, and make it work along Checkin and Api-Key authentication (#356, based on #309 )
  • cvmfs (#332 )
  • new pubilc page available for unregistered and non-logged people (#328)
  • small improvement for password change (#320 )
  • Bug correction : save inputs (#299 )
  • Bug correction : mandatory fields in publication form (#254 )

Thanks to @alexcornier @SandeshPatilCreatis @camarasu and @KhalilKes

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.3/vip-portal-2.3.war

Release 2.2

15 Mar 14:34
79b2421
Compare
Choose a tag to compare

Main improvements :

  • Complete rewrite of the launch form. It is now based on the boutiques descriptor and support many constrains (multi-valued inputs, inputs disabling or requiring others, mutually exclusive groups, etc) (#315) (thanks to @draguar)
  • EGI CheckIn Support to register and login into VIP (#322, thanks to @alexcornier)
  • Upgrade to Java 11 (#317)

Other improvements  / bug corrections :

  • #322 : Improved login page, with more information
  • #275 : improve how the Somme table is handled for Gatelab
  • #311 : correct a bug for file deletion in the API

Packages available on : https://vip.creatis.insa-lyon.fr:9007/nexus/
War link : https://vip.creatis.insa-lyon.fr:9007/nexus/repository/releases/fr/insalyon/creatis/vip-portal/2.2/vip-portal-2.2.war

Release 2.1

08 Sep 09:00
33cd0a9
Compare
Choose a tag to compare

main improvements:

  • All the internal download in VIP are done in an uniform way across the modules : #288
  • VIP's nexus has been updated. It is now in HTTPS and all VIP packages will be stored there : #284
  • improved testing support. There are 2 distinct modes improved : the "vip-portal local test mode" to launch only VIP-portal on a test machine without any other service. And the "local VIP infra test mode" where all the VIP infrastructure is set up to work without external communication (aka without DIRAC) : #277, #289
  • The main readme has been updated to better explain how to launch the "vip-portal local test mode" and others things

Others improvements included :

  • various UI improvements and bug corrections : #280
  • correct bug to support unicode in bosh exec : #290
  • accept local file references as execution inputs : #293
  • update the gwendia templates on import, especially for challenges : #294
  • add logo credits in UI : #300
  • correct bug on how the gateleb particle numbers are fetched : #275
  • correct bug in spring application context configuration : #291
  • correct bug on dirac tag on application import : #292

Packages available on VIP's nexus : https://vip.creatis.insa-lyon.fr:9007/nexus/

Release 2.0

14 Dec 09:33
6016063
Compare
Choose a tag to compare

Big internal refactor to use Spring-Framework to handle dependency injection and transaction/connection management. This also make VIP more testable, with automatic JUnit tests or on a local production-independent instance ( #267 ). A linked change concerns how the vip.conf is processed : it is now a read-only configuration that must be valid on startup, and changes are taken into account without needing a restart ( #270 ).

Others changes includes :

  • link a publication to an application (also refactor to seperate vip-publication from vip-core to make it an independant module) ( #220 #253 )
  • forbid non-admin users to purge executions ( #255 #256 )
  • automatic session reload on server restart, and clean all client-server request on logout (to diminish session errors in the logs) ( #257 #258 )
  • add a new REST statistics API (#261 #262 )
  • Add a new FAILED status for execution, different from KILLED (#265 #266)
  • various boutiques linked correction concerning import and bosh execution (#268 #269)