Skip to content

Latest commit

 

History

History
194 lines (106 loc) · 5.23 KB

CHANGELOG.md

File metadata and controls

194 lines (106 loc) · 5.23 KB

CHANGE LOG

  • Upgrade dependencies (#31)
  • Fix go vet error on CI
  • Change AMQP client interface to make it mockable (#30)
  • Fix CI and edit staticcheck checks (#28)
  • Move AMQP client from streadway/amqp to rabbitmq/amqp091-go (#26)
  • Migrate errors package to xerrors
  • Delete logger on common usage and create a tag on debug build (#25)
  • Update README on Makefile commands
  • Run linter and fix code (#24)
  • Edit Makefile, README and fix staticcheck command
  • Add Makefile + linter + vet + bump to Go 1.17 (#23)
  • Fix mutexes usage and add AWS S3 functions (#22)
  • Fix race condition SFTP (#21)
  • Move CI to Github actions (#19)
  • Make the whole reconnection process lock actions on SFTP client (#18)
  • Update README and tag over retracted version
  • Retract a bad version of Funicular (#17)
  • Upgrade libs & bump Go version to 1.16 (#16)
  • Delete useless logger, add and fix tests (#14)
  • Fix infinite loop in reconnect functions
  • Fix errors in tests
  • Change logger strategy
  • Make connection / channel public to handle them manually (#13)
  • Move AMQP config from address to host + port (#12)
  • Add option structures for S3 uploader and downloader (#11)
  • Reformat code
  • Change pool Put() error in AddClient() as log
  • Change pool Put() error in AddClient() as log
  • Handle error returned in AddClient() of SFTP and AMQP managers (#10)
  • Add AMQP client manager (#9)
  • Replace sync.Pool to create our own Pool of objects (#8)
  • Fix go-redis pkg dependency in go.mod
  • Fix S3 manager and delete RedisWrapper to use redis client instead (#6)
  • Add a PutClient function to SFTP Manager
  • Move to sync.Pool for SFTP Clients
  • Update deps and refactoring packages name
  • Update Keel to v0.1.0
  • Add comments on code to satisfy golint (we need more documentation)
  • Change licence, run gofmt and linter on project
  • Update Keel dep to v0.0.4
  • Migrate common packages to Keel toolkit
  • Move coverage formatter script to tools directory
  • Delete "fake" copy of Redis clients (slice are pointers)
  • Change AWS S3 deleter
  • Add Deleter for AWS S3
  • Fix AWS S3 Reader
  • Add S3 reader and test
  • Add Changelog
  • Add S3 Downloader
  • Delete log when SFTP circuit breaker is open
  • Delete log when SFTP circuit breaker is open
  • Add Circuit Breaker on SFTP wrapper and add logrus lib
  • Add mutex for concurrency
  • Move redis config to manager construct
  • Edit SFTP : add close function on manager Edit Redis : add reconnect public function, add closed property on wrapper
  • Add coverage option on tests
  • Finally utils must be in internal
  • Move utils from internal/ to pkg/
  • Transfer repo to Buyco
  • Initial commit