Release Notes
2.3.1
- Very minor fix to make the anonymous plugin work.
2.3.0
- Now supports file uploads
- The javascript API now has some documentation
- There has been an increase in plugability
- The page functionality has been removed from lang.json and the facility specific images have been remove from the core product. Instead there is a special directory within the release directory called ‘content’, which after running ./setup install will add any of these files in this directory to the application. As well as adding html pages you can add any media you like. For instance you can use this mechanism to override the favicon.
- You can now add custom html to the sign in page. E.g. this could be used for adding a ‘Forgot password’ or ‘Register’ links.
- The ability to cancel or restore a download within the admin interface.
- Bug fixes.
2.2.0
- Topcat is now plugable - this is yet to be documented.
- Bug fixes.
- Performance improvements - most notabley low priority requests such as getSize have been throttled back to give way to high priority requests.
- lang.json - CART_ITEM.COLUMN and CART_ITEM.STATUS now sits under CART.COLUMN and CART.STATUS.
- Smartclient is now supported.
- There are database migrations which need to be applied.
2.1.0
- Bug fixes.
- Improved documentation.
- The topcat.json (Please refer to the installation docs for more details)
- “topcatApiPath” -> “topcatUrl” (for “site”)
- “facilities” attribute is now an array of facility objects rather that an index of facility objects.
- “url” -> “idsUrl” (for “facilities” > [facility] > authenticationTypes > [authenticationType])
- Now gets validated making it less prone to erroneous configuration.
- “jpqlExpression” attribute (for “facilities” > [facility] > “browse” > [entity type] > “gridOptions” > “columnDefs” > [columnDef]) no longer exists; instead it has been replaced by “jpqlFilter” and “jpqlSort”.
- Now shows real name (if available) by logout button
2.0.0
- Complete rewrite.
- Now uses Angular (instead of GWT) with a RESTful EJB web API.
1.13.1
- Fixed download issue using browse all tree view (This issue is specific to the ISIS facility. If you are already using version 1.13.0, it is not necessary to upgrade).
1.13.0
- Add support for ICAT 4.5.0
- Removed free text search
- Enabled “Check Selected Size” button
- Use ids.client 1.2.0
1.12.0
- Added External redirect Authentication type
- Changed url separator token from & to ;
- Last used icat server and authentication type now saved to a cookie
- Added ability for users to create datasets
- Added ability for users to upload a datafile
- Removed support for ICAT servers below 4.2
- Changed persistence.xml to enable logging to be configured at container level
- Added new configuration options to topcat-setup.properties to change the url path of topcat and topcatadmin
- Fixed deployment issue when topcat is behind a reverse proxy example apache configuration.
- Removed the 200 investigation limit on the Browse All data tree
- Resolved issue where large number of datafiles download requests would exceed the max url length limit
- Added support for archived storage with IDS 1.2.0
- Added various download buttons and context menu items. A single datafile downloaded using the context menu will be uncompressed.
- Downloads are no longer split
- Added ability to delete downloads in “My Downloads”
- Bug fixes
- schema changes
- Add ALLOW_UPLOAD and ALLOW_CREATE_DATASET column to TOPCAT_ICAT_SERVER
- Add MESSAGE column to TOPCAT_USER_DOWNLOAD
1.11.0
- Harmonized installation
- Uses Maven release mechanism
- Added support for ICAT 4.3
- Added support in TopCatAdmin to add an announcement message to the Topcat page header
- Added free text search (support icat 4.3 only)
- Display the full facility name on search results and investigation details
- No download filename prompt if single file selected for download
- Date/time download filename suggested if more than one download file is selected
- Updated gwt to 2.5.1
- Updated gxt to 2.3.1
- Removed MESSAGE property in topcat.properties as it is no longer used
- Bug fixes
- schema changes:
- Add the column DOWNLOAD_TYPE to the table TOPCAT_ICAT_SERVER
1.10.0
Changes to the WS interface
1.9.0
-
Bug fixes.
-
Added admin console
- Added support for the ICAT Data Service
-
Added support for ICAT version no v42, this points to the existing ICATInterfacev420
-
Added MESSAGE to topcat.properties, the message gets displayed by topcat
- Added verbose option to the setup script, -v, -vv and -vvv
- Properties file renamed from glassfish.props to topcat-setup.properties
-
schema changes:
- Drop the columns AUTHENTICATION_SERVICE_URL and AUTHENTICATION_SERVICE_TYPE from TOPCAT_ICAT_SERVER
- Add the column DOWNLOAD_SERVICE_URL to the table TOPCAT_ICAT_SERVER
- Add the column PREPARED_ID to the table TOPCAT_USER_DOWNLOAD
- Add the column DISPLAY_NAME to the table ICAT_AUTHENTICATION
- Rename the table ICAT_AUTHENTICATION to TOPCAT_ICAT_AUTHENTICATION
1.8.0
This is a bug fix release for sites still running ICAT 3.4.
- Parameter searching has temporarily been disabled
1.7.0
- Added range searches to the parameter search
- Added table ICAT_AUTHENTICATION. Now when logging in to an ICAT if there is more than one type of authentication available the user will be presented with a drop down list of types. NB there is still stuff hard coded for CAS and entries for AUTHENTICATION_SERVICE_URL and AUTHENTICATION_TYPE in the table TOPCAT_ICAT_SERVER. These will be removed in a future release.