Skip to content

LARS v1.1.0

Compare
Choose a tag to compare
@ashleyrobertson ashleyrobertson released this 04 Feb 18:01
· 228 commits to master since this release

Version 1.1.0 Release Notes

Version 1.1.0 contains commits #32 to #92. Changes of note in this update are:

Major changes

  • Update dependency versions for LARS 1.1 release (#84)
    • The versions of the dependencies have been moved up to newer versions. The MongoDB Java Driver jar references in the server.xml templates have been updated to use the latest version (2.13.0).
  • cli-client updates for find and delete enhancements (#66). Added support for:
    • delete asset1Id asset2Id ...
    • find [--name=] [searchString]
    • findAndDelete [--noPrompts] [--name=] searchString
  • Add new version of client-lib (#61)
    • The new version of client-lib changes the client-lib API and so there are rippling changes in all code which uses it. The new client-lib has support for more asset types. The tests for these corresponding asset types have also been added.
  • Add a front page to LARS displaying the server status (#58)
    • Add a new simple servlet which displays a welcome page with the number of assets in the server. This serves as a simple IVT and also allows monitoring tools to work in the default configuration where they attempt to retrieve the application root.

REST API changes

  • Add ability to query just for the number of assets (#52)
    • A HEAD request to /assets will include a "count" header which will be set to the number of assets which would have been returned for a GET request to the same URL.
  • Add support for pagination of assets (#38)
    • Clients can request paginated results with /assets?offset=10&limit=5
  • Add ability to sort results when retrieving assets (#51)
    • Clients can request ordered results /assets?sortBy=&sortOrder=asc

Minor changes and fixes

  • Switch from JSON4J to JSONP (javax.json) for JSON Processing (#76)
  • Populate the createdBy field of assets when they are created. (#34)
  • Add file hashes to uploaded assets (#39)
  • Add fatFilter property to restrict the fat tests run (#63)
  • Fix tests which were failing under Java 8 (#34)
  • Build and test the client-lib with Java6 (#78)
  • Fix boot Java 6 classpath for VMs on windows (#80)
  • Fix and test the URLBase config option (#42)
  • Explicitly define which API jars the LARS server depends on (#45)
  • API tests now run against HTTP and HTTPS (#33)
  • Fix break in gradle dist on windows (#91)
  • Fix LARS to work with Install Manager (#50)
  • Fix uploader so that it can upload Liberty 8.5.5.8 (#87)