Skip to content

v3.0.16, major new version release

Compare
Choose a tag to compare
@chad-earthscope chad-earthscope released this 23 Jul 18:31
· 41 commits to main since this release

This is the initial stable release of major version 3 of library.

This release supports reading and writing of both miniSEED 3 and miniSEED 2 (defined as a subset of SEED 2.4). When reading data the format version is auto-detected so programs using the library can be agnostic to the format version.

Documentation can be found here:
https://earthscope.github.io/libmseed

A guide for porting from previous major version releases is here:
https://earthscope.github.io/libmseed/porting-guide.html

Changes since the previous (pre-release) of this major version:

  • Optimize Steim 1 & 2 decoders
  • Fix logic in msr3_duplicate() for certain cases
  • Add many const qualifiers to pointer values where the library interface does not modify the data. Thanks @damb!
  • Incorporate ms_gswapX() functions into libmseed.h to promote inlining
  • Change test for environment variable DECODE_DEBUG to compile-time define
  • Change test for environment variable ENCODE_DEBUG to compile-time define