Releases: virtual-imaging-platform/VIP-portal
Release 2.7
What's Changed
- Added support for Singularity by @sandepat in #474
- Custom properties vip:dot by @sandepat in #480
- Compatibility with moteurlite by @sandepat in #481
- adding boutiques support in api @axlbonnet in #490
- Examples by @axlbonnet in #485
Other changes and bug corrections
- add property myproxy.enabled by @ethaaalpha in #486
- update boutiques install on the grid by @axlbonnet in #495
- update job debug layout to see held jobs logs by @axlbonnet in #497
- add converterId to shanoir uri by @axlbonnet in #484
- correct wrapper template by @axlbonnet in #483
- admin can download everything by @axlbonnet in #476
- misc (#491, #493)
New Contributors
- @ethaaalpha made their first contribution in #486
- @ngeorges-cnrs made their first contribution in #493
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
Important changes
- new feature to make some executions public by @alexcornier and @axlbonnet (#418, #456, #460, #464)
- improved CI/testing/code coverage by @MathildeMrz and @axlbonnet (#438, #440, #441,#443, #444, #464)
- add provenance and input/output data information for executions by @axlbonnet (#442, #453, #462, #455, #460)
Other improvements and bug corrections
- automatic /tmp mount for container with boutiques by @sandepat (#449, #458)
- correct templates + automatic tests by @axlbonnet in #454
- update current and former staff by @axlbonnet in #457
- Corrections about shanoir and deprecated maven dependencies by @axlbonnet in #460
- implement now shanoir clientId parameter by @axlbonnet in #461
- Add Materials.xml to Gate inputs if it exists by @camarasu in #459
New Contributors
- @MathildeMrz made their first contribution in #438
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
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
Main new features within EGI-ACE (thanks to @alexcornier ):
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
This minor release brings small features to improve the user experience :
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.2/vip-portal-2.3.2.war
Hotfix 2.3.1
This hotfix fixes the udocker version used to avoid error with the latest udocker releases.
Release 2.3
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
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
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
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)