Skip to content

Latest commit

 

History

History
470 lines (271 loc) · 20.3 KB

CHANGELOG.md

File metadata and controls

470 lines (271 loc) · 20.3 KB

Version 0.15.2 (2024/06/17)

Pull Requests Merged

Features added

  • PR 201 - Add logging to fetcher

In this release 1 pull request was closed.

Version 0.15.1 (2024/06/17)

Pull Requests Merged

Bugs fixed

  • PR 204 - Fix tests for newer fsspec
  • PR 202 - Fix removal topic
  • PR 200 - Fix naive timestamp

In this release 3 pull requests were closed.

Version 0.15.0 (2024/05/27)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 195 - Fix posttroll-based notifier for move it server (194)

Features added

  • 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.

Version 0.14.0 (2024/02/28)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 190 - Fix connection parameter handling (189)
  • PR 184 - Make sure unpack takes delete as a boolean
  • PR 183 - Update versioneer

Features added

  • 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.

Version 0.13.1 (2023/09/04)

Issues 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.

Pull Requests Merged

Bugs fixed

  • 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.

###############################################################################

Version 0.13.0 (2023/06/05)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Features added

In this release 1 pull request was closed.

###############################################################################

Version 0.12.0 (2023/04/27)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 167 - Fix installation of the S3 downloader script
  • PR 166 - Error in destination path when dispatching to S3

Features added

  • 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.

Version 0.11.0 (2023/03/27)

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

Bugs fixed

  • 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

Features added

  • 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.

###############################################################################

Version 0.10.0 (2022/08/11)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 113 - Fix dispatcher destination url creation and revert test config to intended value

Features added

  • 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.

###############################################################################

Version v0.9.0 (2021/12/03)

Issues 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.

Pull Requests Merged

Bugs fixed

  • PR 108 - Refactor dispatcher
  • PR 99 - Prevent unnecessary listener reloads in Trollmoves Client (97)

Features added

  • 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.

Version 0.8.1 (2021/11/04)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • PR 96 - Stop Publisher restarting when publisher parameters are not changed (85)

Features added

  • PR 96 - Stop Publisher restarting when publisher parameters are not changed (85)

In this release 2 pull requests were closed.

Version 0.8.0 (2021/11/01)

Pull Requests Merged

Bugs fixed

  • PR 95 - Bugfix spare client requests

Features added

  • PR 95 - Bugfix spare client requests

In this release 2 pull requests were closed.

Version v0.7.0 (2021/08/25)

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

Bugs fixed

  • 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

Features added

  • 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.

Version 0.6.2 (2020/12/02)

Pull Requests Merged

Bugs fixed

  • PR 79 - Fix publisher name for MoveItServer

In this release 1 pull request was closed.

Version 0.6.1 (2020/06/08)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

Bugs fixed

  • PR 76 - Fix keyword argument naming for publisher (77)
  • PR 75 - Fix missing default option making the dispatcher crash (74)

Features added

  • PR 78 - Get username and password from .netrc file if available

In this release 3 pull requests were closed.

Version 0.6.0 (2020/06/03)

Issues 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.

Pull Requests Merged

Bugs fixed

  • PR 73 - Make filepattern optional (72)

Features added

  • PR 62 - Add Watchdog based event handler

In this release 2 pull requests were closed.

Version <v0.5.0> (2020/04/03)

Issues 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.

Pull Requests Merged

Bugs fixed

  • PR 60 - Fix iterate_messages() generator raising StopIteration
  • PR 57 - Reload only the actual config file when it is modified

Features added

  • 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.

Version v0.4.0 (2020/02/10)

Issues Closed

  • Issue 56 - All push, ack and file messages are published

In this release 1 issue was closed.

Pull Requests Merged

Bugs fixed

  • 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

Features added

  • 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.

Version 0.3.0 (2019/09/25)

Issues Closed

  • Issue 38 - Add a decompressor for tar files

In this release 1 issue was closed.

Pull Requests Merged

Features added

  • PR 37 - Add dispatcher utility

In this release 1 pull request was closed.

Version 0.2.0 (2019/08/12)

Pull Requests Merged

Bugs fixed

  • 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

Features added

  • 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.

Version 0.1.3 (2019/04/10)

Pull Requests Merged

Bugs fixed

  • 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.

Version 0.1.2 (2019/01/21)

Pull Requests Merged

Bugs fixed

  • PR 23 - Fix the persistant ftp connection

Features added

  • 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.