- PR 201 - Add logging to fetcher
In this release 1 pull request was closed.
In this release 3 pull requests were closed.
- Issue 194 - move it server fails to start when config uses listen instead of origin (PR 195 by @mraspaud)
In this release 1 issue was closed.
- PR 199 - Replace utcnow (and fix style along the way)
- PR 198 - Add the fetcher functionality and documentation on rtd
In this release 3 pull requests were closed.
- Issue 192 - Migrate away from
pyinotify
(PR 185 by @mraspaud) - Issue 189 - S3 mover passes all config items to
S3FileSystem()
(PR 190 by @pnuu)
In this release 2 issues were closed.
- PR 190 - Fix connection parameter handling (189)
- PR 184 - Make sure unpack takes
delete
as a boolean - PR 183 - Update versioneer
- PR 193 - Use log file in tmp_path instead of 'somefile'
- PR 191 - Update python CI versions to cover 3.10 - 3.12
- PR 190 - Fix connection parameter handling (189)
- PR 185 - Replace pyinotify with watchdog (192)
In this release 7 pull requests were closed.
- Issue 175 - urlparse in move_it function fails to parse destination parameter when destination parameter already is a urllib.parse.ParseResult (PR 176 by @TAlonglong)
In this release 1 issue was closed.
- PR 176 - Handle destination as urlparse type. Add test. (175)
- PR 174 - Fix ftp mover using destination filename when provided
In this release 2 pull requests were closed.
###############################################################################
- Issue 171 - Publisher need to call start method as of version 1.10.0 of posttroll
- Issue 169 - In the server add backup target host for scp (PR 170 by @TAlonglong)
In this release 2 issues were closed.
In this release 1 pull request was closed.
###############################################################################
- Issue 123 - s3downloader: download data from an s3 (object store) to localhost (PR 124 by @TAlonglong)
In this release 1 issue was closed.
- PR 167 - Fix installation of the S3 downloader script
- PR 166 - Error in destination path when dispatching to S3
- PR 166 - Error in destination path when dispatching to S3
- PR 165 - Make it possible to pass connection-parameters to the S3 mover
- PR 164 - Remove unnecessary codecov python package install in CI
- PR 163 - Handle the distapcthing of a dataset (keeping the same filenames)
- PR 124 - Add S3 downloader (123)
In this release 7 pull requests were closed.
- Issue 146 - Add timeout to ssh connect (PR 147 by @TAlonglong)
- Issue 141 - delete default set to bool False, but is handled as a string (PR 142 by @TAlonglong)
- Issue 111 - Decompression by Server fails the transfer
In this release 3 issues were closed.
- PR 152 - Do not transform local paths to ssh-uris
- PR 142 - Fix bug handling boolean as string (141)
- PR 140 - Add try/except around Message creation
- PR 128 - Add pyinotify a hard requirement
- PR 157 - Add file creation time as metadata
- PR 147 - Add timeout to ssh client connect (146)
- PR 134 - Import
netifaces
only if used - PR 133 - Refactor the logging
- PR 132 - Modernize sftp mover
- PR 130 - Add a skeleton documentation for Trollmoves
- PR 127 - Use dictionary config interfaces for publisher and subscriber creation
In this release 11 pull requests were closed.
###############################################################################
In this release 1 issue was closed.
- PR 113 - Fix dispatcher destination url creation and revert test config to intended value
- PR 119 - Add an option to disable target directory creation
- PR 117 - Use movers from the trollmoves package (116)
- PR 115 - Add a mover for s3:// protocol
- PR 112 - Remove Python 3.7 and add Python 3.10 for running unittests
In this release 5 pull requests were closed.
###############################################################################
- Issue 107 - Possible to handle messages with dataset
- Issue 100 - Refactor unit tests (PR 101 by @pnuu)
- Issue 97 - Adjusting the config restarts Client listeners unnecessarily (PR 99 by @pnuu)
- Issue 80 - Move child classes of MoveItBase to respective modules within trollmoves library
In this release 4 issues were closed.
- PR 109 - Example end-to-end test
- PR 108 - Refactor dispatcher
- PR 106 - Refactor mirror
- PR 105 - Refactor server
- PR 104 - Refactor client
- PR 103 - Remove client listener callback
- PR 102 - Remove six usage, reorder imports and fix flake8 warnings
- PR 101 - Refactor unit tests (100)
- PR 99 - Prevent unnecessary listener reloads in Trollmoves Client (97)
In this release 11 pull requests were closed.
In this release 1 issue was closed.
In this release 2 pull requests were closed.
- PR 95 - Bugfix spare client requests
- PR 95 - Bugfix spare client requests
In this release 2 pull requests were closed.
- Issue 88 - Trollmoves Client leaks memory (PR 89 by @pnuu)
- Issue 86 - Re-establishing connection for Trollmoves Client after network glitches
- Issue 81 - Not answering an invalid request could lock the client (PR 82 by @mraspaud)
In this release 3 issues were closed.
- PR 94 - Fix attribute passing to the mirror deleter
- PR 89 - Ensure transfers are cleared from ongoing transfers after duplicate messages (88)
- PR 84 - Fix publisher handling
- PR 83 - Add configurable poll interval (timeout) to watchdog poller
- PR 82 - Try to reply to invalid messages (81)
In this release 5 pull requests were closed.
- PR 79 - Fix publisher name for MoveItServer
In this release 1 pull request was closed.
In this release 2 issues were closed.
- PR 76 - Fix keyword argument naming for publisher (77)
- PR 75 - Fix missing default option making the dispatcher crash (74)
- PR 78 - Get username and password from .netrc file if available
In this release 3 pull requests were closed.
- Issue 72 - filepattern is a required parameter - should be optional (PR 73)
- Issue 54 - connection lifetime should be configurable for all transfer methods
In this release 2 issues were closed.
- PR 62 - Add Watchdog based event handler
In this release 2 pull requests were closed.
- Issue 40 - Make server and client aware of hot spare processes
- Issue 39 - Make unpacking possible on both client and server
In this release 2 issues were closed.
- PR 60 - Fix iterate_messages() generator raising StopIteration
- PR 57 - Reload only the actual config file when it is modified
- PR 61 - Create new compose-tags with aliases
- PR 59 - Fix rpm names for newer distros
- PR 58 - Publish messages after dispatch
- PR 57 - Reload only the actual config file when it is modified
In this release 6 pull requests were closed.
- Issue 56 - All
push
,ack
andfile
messages are published
In this release 1 issue was closed.
- PR 55 - Fix dispatcher transfers for scp protocol
- PR 53 - Fix unpack_tar() to return a tuple or string
- PR 51 - Fix deletion of compressed files on the client
- PR 50 - Hotfix client decompression when decompression not defined
- PR 52 - Add bzip decompression to client
- PR 49 - Add more decompression methods to client
- PR 46 - Add config option for ssh port. Defaults to 22
- PR 44 - Expose ListenerContainer config items
- PR 43 - Fix yaml loading and hooks usage for dispatcher
- PR 42 - Hot-spare client(s)
- PR 41 - Accept log configs in dispatcher
In this release 11 pull requests were closed.
- Issue 38 - Add a decompressor for tar files
In this release 1 issue was closed.
- PR 37 - Add dispatcher utility
In this release 1 pull request was closed.
- PR 36 - Prevent concurrent transfers when multiples sources are available
- PR 35 - Fix move_it function to run with empty relative path
- PR 31 - Bugfix: imports RawConfigParser rather than ConfigParser
- PR 28 - Fix archive URI not being removed when unpacking
- PR 27 - Fix error handling for client unpacking
- PR 33 - Adding .stickler.yml configuration file
- PR 32 - Add "nameservers" option to trollmoves client
- PR 30 - Add config option for SSH key file
- PR 20 - Restructure TrollMoves scripts
In this release 9 pull requests were closed.
- PR 26 - Fix client untaring
- PR 25 - Fix for new posttroll version, replacing context with get_context
In this release 2 pull requests were closed.
- PR 23 - Fix the persistant ftp connection
- PR 24 - Switch to versioneer
- PR 22 - Remove Develop branch
- PR 21 - Feature persistent connection
- PR 17 - Feature posttroll serve
- PR 16 - persistent ssh/scp connection
- PR 15 - Make ftp connections persistent for 30 seconds
- PR 14 - Feature client unpack
- PR 13 - Improve error handling in SCPMover
- PR 12 - Add support for Python 3
- PR 11 - Added argument option disable-backlog
- PR 8 - Introducing 'info' request
In this release 12 pull requests were closed.