# Change Log

All notable changes to sproc2caps will be documented in this file.

## 2024.351

### Fixed

-   Compatibility with upcoming SeisComP release

## 2024.262

### Fixed

-   MiniSEED encoding allows half a sample timing tolerance
    to detect contiguous records.

## 2024.257

### Fixed

-   Memory leak

## 2024.234

### Fixed

-   Output sampling rate when input sampling rate is a fraction

## 2024.233

### Added

-   The option `--stop` terminates the data processing when the data input and
    processing is complete.

## 2023.225

### Changed

-   Make stream map reading slightly more error-tolerant

## 2023.289

### Fixed

-   When using a stream as input several times just the last registered
    stream was used.

## 2023.151

### Fixed

-   Inventory loading from file

## 2021-04-29

### Added

-   Add SSL and authentication support for the output connection.
    With this version the data output URL can be set with the
    config option ``output.address``. The formal definition
    of the field is: [[caps|capss]://][user:pass@]host[:port] e.g.

    ```
    output.address = capss://caps:caps@localhost:18003
    ```

    The new output.address parameter superseds the output.host and
    output.port parameter of previous versions and takes precedence.
    The old parameters are kept for compatibility reasons but are
    marked as deprecated.

## 2021-04-27

### Fixed

-   Expression handling. So far it was not possible to
    overwrite expressions on stream level.

## 2020-04-07

### Fixed

-   Sequential rules where the result stream is the input of another rule

## 2020-04-06

### Changed

-   Support to set expression for each stream independently. If the expression
    is omitted the expression configured in `streams.expr` is used.

    ```
    XX.TEST1..HHZ XX.TEST2..HHZ XX.TEST3..HHZ?expr=x1+x2
    ```

## 2020-02-17

### Changed

-   Increase default timeout for acknowledgement messages from 5s to 60s

## 2019-11-25

### Added

-   Documentation
