- 1.10.1 release (05 Jan. 2015)
- This minor release upgrades the OLFS with a bug fix that affects which datasets receive WMS and Godiva links when the WMS integration is configured. If you already have Hyrax 1.10.0 you only need to get and install the OLFS 1.12.1 web archive to get the complete update.
- 1.10.0 release (05 Dec. 2014)
-
This release contains an important security patch and we urge all users to upgrade their server ( from 1.9.x or earlier) as soon as possible.
This release also contains some new features for sites serving data stored in HDF4 and HDF5 as well a bug fixes for the netCDF, TIFF and XML formatted data responses. Note that some of the handler versions have not changed from the 1.9 series of servers; those packages' rpm distributions are marked with a release number of '2'. The links below take you to directories that contain only the new RPMs. We made new RPMs in order to update important library dependencies.
Note about the handlers that use GDAL: Many users had problems using the gdal-based handlers for the BES because CentOS 6 contains GDAL 1.7.3 but our rpms required 1.10. We've dropped back to GDAL 1.7.3 for this release (at the cost of jpeg2000 response support) but there are still issues. It seems that the gdal rpms require an older version of libdap. We will keep the rpms for the gdal-based handlers here, because they may work on CentOS 7 or with a future build of gdal should one appear. However, it's likely that you'll need to build those handlers from source.
- Features and fixes for specific formats or modules
-
- General purpose handlers
-
- Fixed a security issue in the HTML form
- Fixed a bug in the 'Get as NetCDF4' option
- NetCDF, TIFF, and XML Data Responses
-
- Bug fixes
- HDF4
-
- Added support for geo-location cache for HDF-EOS2 products.
- Implement an option not to pass file ids for the compatibility with NcML.
- Performance tuning for DDS/DAS builds
- Support the mapping of vgroup and HDF-EOS2 swath/grid object(vgroup-like) attributes to DAP.
- HDF5
-
- Implement an option not to pass file ids for the compatibility with NcML.
- Add CF support for NASA GPM, OBPG l3m and MOPITT level 3 products.
- BES, libdap, and OLFS
-
- Changes to internal BES cache - this API change may affect handler authors
- Bug fixes
Required External Dependencies
In order to get Hyrax 1.10 running, you will need:
- Java 1.7 or greater
- Tomcat 7.x (Not tested with Tomcat 8)
- Individual handlers may have their own external dependencies that you can satisfy with YUM/RPM on Linux (Use yum install *.rpm and Yum will take care of getting the required packages if you've set up the EPEL repository. To set that up see the EPEL home page or just install its rpm if you're using CentOS 6.)
- For a source build of the complete server hears what you'll need:
- libxml2, libcurl, libreadline
- hdf4, hdf5, netcdf4, icu, cfits, gdal - these you needs only if you want to read data from the corresponding handler.
Software downloads for Hyrax 1.10
To run the Hyrax server, you will need to download and install the following (from source or binary):
- OLFS (which is a Java binary and runs on any computer with Java 1.7)
- libdap
- BES
- General Purpose Handlers (aka dap-server)
- One or more data handlers depending on which data you wish to serve
- Our software distributions are signed using a public/private key pair. See Public Key for more information.
Binaries for Hyrax 1.10.1
- Java
-
- OLFS 1.12.1 Web Archive File (gpg signature) Unpack using 'tar -xvf filename' and follow the instructions in the README file. (Requires Java 1.7. Built using Java 7. Tested against Tomcat 7.0.x). Note: If you are upgrading an existing installation you will need to update your olfs.xml file to reflect the many changes in the OLFS. The new file can be found here $CATALINA_HOME/webapps/opendap/initialContent/olfs.xml. Localize it to reflect your BES configuration and other options and copy it to $CATALINA_HOME/content/opendap/olfs.xml.
- CentOS 6.4 does not include Java 7 (although it is fairly easy to install it by hand), so here is a copy of the opendap web application built against Java 6. Rename that 'opendap.war' and install it in the normal way (copy to tomcat's webapps directory) and you should be all set. Unsupported.
- Linux (CentOS 6) x86_64 RPMs
- You can get All of the RPMs or pick and choose different parts of the BES:
- libdap-3.13.3
- BES-3.13.2
- General purpose handlers-4.1.6
- GDAL Handler-0.9.4-2 (Built against the gdal 1.7.3 from EPEL; see note above)
- GeoTIFF file response handler-0.9.4 (Built against the gdal 1.7.3 from EPEL; see note above)
- Netcdf Data Handler-3.10.4-2
- HDF4 Data Handler-3.11.6 (both plain and w/hdfeos2 versions are here)
- HDF5 Data Handler-2.2.3
- FreeForm Data Handler-3.8.8-2
- Fileout for netCDF Handler 1.2.4
- NcML Module 1.2.4-2
- Gateway Module 1.1.2-2
- CSV Handler 1.0.4-2
- XML Data Handler 1.0.5
- FITS Handler 1.0.11-2
Source code for Hyrax 1.10.12h>
- libdap 3.13.3, gpg signature
- bes 3.13.2, gpg signature
- Collected dependencies for Hyrax 1.9.5 (the netCDF, HDF4, HDF5, ..., libraries the handlers need).
- General purpose handlers (aka dap-server) 4.1.6, gpg signature
- GeoTIFF, GRiB2, JPEG2000, NITF (GDAL) Data Handler: 0.9.4, gpg signature
- GeoTIFF file response handler: 0.9.4, gpg signature
- NetCDF Handler 3.10.4, gpg signature
- FreeForm Handler 3.8.8, gpg signature
- HDF4 Handler (with enhancements for HDF-EOS, distributed by The HDF Group) 3.11.6, gpg signature
- HDF5 Handler 2.2.3, gpg signature
- Fileout NetCDF Handler 1.2.4, gpg signature
- NcML Module 1.2.4, gpg signature
- CSV (Comma-Separated Values) Handler 1.0.4, gpg signature
- Gateway Module 1.1.2, gpg signature
- XML Data Response 1.0.5, gpg signature
- FITS Handler 1.0.11, gpg signature
- UGrid Functions: Get this software from the github repository
- OLFS (requires Java 1.7 or newer)