###############################################################################
- Issue 149 - trollstalker seems to do nothing in current main
In this release 1 issue was closed.
- PR 157 - Add SIGTERM handling to geographic gatherer
- PR 156 - Add SIGTERM handling to segment gatherer
In this release 2 pull requests were closed.
###############################################################################
- Issue 147 - Installing fails on Python 3.12; versioneer update needed?
In this release 1 issue was closed.
- PR 144 - Update versioneer
- PR 153 - Update CI Python versions
- PR 152 - Use factory function for publisher creation in trollstalker and switch to Watchdog
- PR 141 - Add tests and refactor trollstalker a bit
- PR 139 - Create monitored directory if does not exist
- PR 138 - Fix noaa21
- PR 137 - Create publish topic in scisys-receiver from config-pattern and message
In this release 7 pull requests were closed.
###############################################################################
- PR 136 - Drop S3 credentials from messages in S3Stalker (+ daemon)
- PR 135 - Fix calling s3.ls() to get also new files for the daemon version
- PR 125 - Change publish topic to start with the instrument name
In this release 3 pull requests were closed.
###############################################################################
- PR 133 - Make it possible to tell segment gatherer that all the files are local
- PR 133 - Make it possible to tell segment gatherer that all the files are local
In this release 2 pull requests were closed.
- Issue 127 - ImportError in bin/trollstalker2.py (PR 128 by @paulovcmedeiros)
In this release 1 issue was closed.
- PR 132 - Fix group_by_minutes to include composed filenames
- PR 131 - Bugfix segment gathering when segment name has a dash in it
- PR 128 - Fix import error in bin/trollstalker2.py (127)
- PR 131 - Bugfix segment gathering when segment name has a dash in it
- PR 117 - Check for existing segments on S3 storage
- PR 114 - Add an s3stalker daemon
In this release 6 pull requests were closed.
- Issue 112 - segment_gatherer publishes incorrect end_time when using group_by_minutes
- Issue 72 - gatherer does not complain when configuration file does not exist
In this release 2 issues were closed.
- PR 107 - Fix too many protocols
- PR 118 - Ensure files in S3 keep their full URIs in messages
- PR 116 - Catch KeyError from collector from missing TLE
- PR 115 - Add CI labels
- PR 111 - When adding to existing timeslot, indicate which one
- PR 106 - Add end to end test for the geographic gatherer
- PR 110 - Improving segment gatherer documentation
In this release 7 pull requests were closed.
- PR 105 - Allow direct listening to host/port in geographic gatherer.
- PR 104 - Refactor the fsspec to message functions
- PR 102 - Make it possible to disable nameserver connections for publisher in Segment and Geographic gatherers
- PR 101 - Cleanup dependencies
- PR 98 - Change tested Python versions to 3.8, 3.9 and 3.10
- PR 97 - Replace
yaml.load()
withyaml.safe_load()
inzipcollector_runner.py
In this release 6 pull requests were closed.
- PR 96 - Fix coverage logging for non-file messages in region collector
In this release 1 pull request was closed.
- Issue 91 - Starting the geographic gatherer fails with ModuleNotFoundError
- Issue 87 - Remove usage of six (PR 88 by @pnuu)
- Issue 80 - SegmentGatherer: configuration of time_name via ini not possible
- Issue 73 - gatherer fails with KeyError: 'format' when fallback to default format and no format in metadata
- Issue 70 - ValueError: can't have unbuffered text I/O with python-dæmon 2.2.4
- Issue 65 - Go through Gatherer and Segment Gatherer log messages (PR 93 by @pnuu)
- Issue 52 - Add option to adjust start and/or end time after pass calculation is made in gatherer (PR 90 by @pnuu)
- Issue 14 - Documentation is missing! (PR 68 by @gerritholl)
In this release 8 issues were closed.
- PR 95 - Use only 'path' portion of the URI in
cat.py
- PR 93 - Adjust logging levels (65)
- PR 90 - Limit geographic gathering using overpass schedules (52)
- PR 88 - Remove 'six' as requirement (87)
- PR 85 - Refactor geographic gathering
- PR 84 - Add a way to populate segment gatherer with pre-existing files
- PR 81 - Add Github Action to run unit tests
- PR 68 - First begin with documentation (14)
- PR 67 - Add s3stalker.py
In this release 10 pull requests were closed.
- PR 64 - Add the possibility to handle collections and datasets in input messages.
In this release 1 pull request was closed.
- PR 62 - publish service name needs to be equal each time
- PR 59 - Fix target_server's default value to be localhost's ip adresses
- PR 56 - Fixed naming of the publish service name.
- PR 54 - Fix times from posttroll messages when file duration is needed
- PR 50 - Floor minutes only if configured
- PR 49 - Fix bug when naming publisher with config_item
- PR 42 - Fix tests
- PR 58 - Discard messages without correct type in gatherer
- PR 57 - Add more config options to cat.py
- PR 55 - Add publish port and nameserver options to scisys receiver
- PR 54 - Fix times from posttroll messages when file duration is needed
- PR 51 - Add providing server, nameservers and services as parameters to gatherer and cat
- PR 47 - Make it possible to group segments for full minutes
- PR 46 - Added unique service name where possible.
- PR 45 - Add commandline options for publisher port and publisher nameservers
- PR 43 - Fix style
- PR 41 - Add filter hour pattern to segment gatherer
- PR 31 - New options to scisys receiver
In this release 18 pull requests were closed.