Software Downloads – IRIS-WS v. 2.20.1 – Revision history

Release version 2.20.1 (2023-03-22)

  • Please refer to for all Release notes for this software.

Release version 2.20.0 (2022-12-06)

  • Please refer to for all Release notes for this software.

Release version 2.0.19 (2020-05-20)

  • Fixed an issue where an error was produced when retrieving SACPZ formatted metadata from channels with open-ended epochs.

Release version 2.0.18 (2018-09-13)

  • Included support for https protocol
  • Fixed an issue related to shipment of event detection metadata

Release version 2.0.17 (2018-02-15)

Any content related to bug patches, new features, and detailed changes covered under new releases are now hosted on Github.

Release version 2.0.15 (2015-09-04)

  • Restored compatibility with Java 1.6 and, consequently, MATLAB versions R2009b through R2013a. Support for Java 1.5 has been dropped with this release.
  • Fixed a bug where valid authorized requests for restricted data were denied in some cases. The library will now retry the authorization request a single time as a work-around until the lower level issue is addressed.

Release version 2.0.14 (2015-07-31)

  • Fixed a bug in the RespUtil class that incorrectly formatted RESP output when more than 1000 coefficients are present in a single filter definition.
  • Fixed a bug in the ServiceUtil class where the application name was incorrectly being dropped.

Release version 2.0.13 (2015-06-12)

  • Fixed a bug in the RespUtil class where a white space was being incorrectly removed from the output.

Release version 2.0.12 (2015-04-24)

  • Fix a bug in RespUtil where output was directed to System.out.
  • Fix a bug related to parsing Description elements in QuakeML Events.
  • Fix a bug in the station service iterator where in very limited cases station references to networks were invalid.

Release version 2.0.11 (2014-12-05)

  • Two changes in the RespUtil class for Polynomial response stages to make the RESP output consistent with previous and other DMC tools:
    • Polynomial coefficients now include missing error values
    • Polynomial coefficients are now numbered starting from 0 instead of 1

Release version 2.0.10 (2014-11-20)

  • Support for retrieving a minimal set of station metadata by requesting the ‘text’ output from a service. As an alternative to the default fetching of StationXML, this functionality will return the same object structure but only those objects that can be populated using the ‘text’ output of an fdsnws-station service (a very minimal set of core metadata).

When specifying format=text in the URL or the criteria object, only the following attributes are populated (when available):

  1. when level=network: network,description,starttime,endtime
  2. when level=station: network,station,starttime,endtime,latitude,longitude,elevation,sitename
  3. when level=channel: network,station,channel,location,starttime,endtime,latitude,longitude,elevation,depth,azimuth,dip,instrument,scale,scaleFreq,scaleUnits,sampleRate

  • Fixed the resputil output. Stage 0 details are no longer included when no sensitivity value is present.
  • Finalized treatment of empty location IDs. Now all IDs containing two spaces (” “) are trimmed to an empty string (”“).
  • Fixed a bug in the waveform service. When fetching waveforms, an IOException was propagating to higher level handling classes when closing the inputstream in the finally block. It is no longer propagated and is instead printed to System.err.

Release version 2.0.9 (2014-9-18)

  • The edu.iris.dmc.fdsn.station.model.Channel.getLocationCode() method now trims all trailing spaces from the location value. This method is used primarily for the StationService.fetch() functionality and this change makes the library consistent in returning location values containing only spaces as empty strings.
  • A new utility was added to output metadata in SEED RESP format, see the Manual.
  • Use the actual sample rate, when present, instead of the nominal rate to avoid generating time tears when re-creating a time series from miniSEED data records.
  • Method List load(InputStream inputStream) resulted in a NULL Pointer Exception. This is used mainly for loading StationXML files.
  • Fixed Network description parsing. Previously, description attribute was not populated correctly.
  • Added reference to root document information from the Network.class Network.getRootDocument(). This is to have a reference from the Network object to the parent Station message.

Release version 2.0.6 (2014-2-25)

  • Fix generated URLs for the fdsnws-station service regarding the level parameter

With this release we also offer a version of the jar file with no dependencies included, this “nodeps” version is available in the same location as the jar with dependencies.

Release version 2.0.4 (2013-11-20)

  • Required for compatibility with FDSN services v 1.1.x
  • Fixed issue preventing access to restricted data

Release version 2.0.2 (2013-06-20)

  • station StationService.fetch returns NoDataFoundException instead of null
  • event, station added user-defined parameter to criteria to allow for data-center specfic FDSN add-ons.
  • event id’s can now be strings (for FDSN compatibility)

Release version 2.0.1 (2013-05-29)

  • station levels in queries are no longer abbreviated, assuring compliance with the fdsn-station specs
  • resp, sacpz services now point to[service]/1/
  • sacpz more specific messages when errors are encountered
  • Internal parsing of xml has changed

Release version 2.0.0 (2013-05-10)

  • Initial release
03:07:13 v.ce293803