Commit Graph

6 Commits

Author SHA1 Message Date
Nicolas JUHEL
55aa0c3637 Package AWS:
- Bucket : add function Walk based on list but run a given function for each found bucket
- Object : add function Walk & WalkPrefix based on ListPrefix to run a given function for each returned object
- Object : add function WalkVersion & WalkVersionPrefix based on ListVersion to run a given function for each returned object version
Package logger:
- Fix bug with compat : a nil error not clean when sent to logger
Package Context:
- Fix bug with context/config : the load key return an atomic value instead of the interface stored
2022-08-10 11:11:34 +02:00
Nicolas JUHEL
425962f8c0 Add packages :
- package databse : use gorm lib to  implement this helpers
- package fpt client : expose a helper to post / read file from ftp server

Add component into package Config :
- add AWS custom / standard
- add database
- add Nats cluster
- add NutsDB cluster
- add smtp client
- fix some errors into tls, http component

Fix / Update :
- bump dependancies
- adapt some fix into aws config, smtp, http server, nats, nutsdb, status packages
- add gorm logger into logger pacakge
- fix issue #125
- fix issue #126
- fix issue #127
2022-03-16 15:08:33 +01:00
Nicolas JUHEL
8c66bb8071 Bump source for go1.17 2021-09-13 08:55:42 +02:00
Nicolas JUHEL
5289d84ad5 Add validator tags into config 2021-06-03 16:46:31 +02:00
Nicolas JUHEL
fc0630aa36 Fix package cluster not compatible with 32bits systems 2021-04-12 19:33:12 +02:00
Nicolas JUHEL
c083ca1d08 Add package cluster :
- based on dragonboat lib (https://github.com/lni/dragonboat)
- add extended config with validate
- add backend managment to allow simple implementation for backend simple, cocurrent & disk
- has no backend implemented and must be a lib for a cluster mode of one backend
2021-04-12 18:02:22 +02:00