Commit Graph

  • ea7f718bf0 Update SECURITY.md master v1.22.0 Nicolas JUHEL 2026-04-17 11:11:16 +02:00
  • 2716c10853 Improvement - 2026-04 (#210) Nicolas JUHEL 2026-04-17 11:09:47 +02:00
  • f3b0c6991b Package atomic: - IMPROVE allocations - IMPROVE cast process - ADD test, bench and godoc documentation Nicolas JUHEL 2026-04-06 17:58:16 +02:00
  • d4d0309e85 Bump dependencies Nicolas JUHEL 2026-04-15 08:08:49 +02:00
  • b91ff1f954 bump dependencies Nicolas JUHEL 2026-04-13 18:45:39 +02:00
  • 4657701237 Bump dependencies Nicolas JUHEL 2026-04-06 19:09:14 +02:00
  • 4101ed8d27 Package Monitor: - FIX benchmarch with invalid helper call - FIX invalid epoc value for duration (epoc = second / returned = nanosecond) - OPTIMIZE status collectors with too many allocation / statement - UPDATE Documentation & tests v1.21.0 Nicolas JUHEL 2026-03-27 00:59:12 +01:00
  • d565204d20 Package Monitor - FIX: encode ms with call of millisecond instead of uint64 - UPDATE Info interface: rename Info(), RegisterInfo() function to avoid confusion between data and interface - UPDATE Info Encode model to add json tag to avoid unwaiting Uppercase of field name - UPDATE testing following Nicolas JUHEL 2026-03-26 18:27:23 +01:00
  • 34b32c39dc Package Duration: - Add function to check if duration is at least 1 days, hour, minute, second - Add function to format duration in int64 of days, hours, minutes, seconds, mailli, micro and nanoseconds - Optimize some code (parsing, range, operations) - Update testing to extend coverage - Add documentation GoDoc, README and examples Nicolas JUHEL 2026-03-24 01:28:38 +01:00
  • 4d649cb0b5 Package PID Control - ADD test, bench and documentation - REWORK code to optimize calc and context check Nicolas JUHEL 2026-03-23 08:42:47 +01:00
  • 162d536ab6 Package Monitor: - UPDATE monitor status to add time as number of second (except for latency in milliseconds) - UPDATE info to use atomic map instead of the mutex - UPDATE info to allow overide data from config - UPDATE info to use call function each time instead call function only on time - UPDATE test and documentation Nicolas JUHEL 2026-03-23 08:36:30 +01:00
  • 2df3f4ccf8 Package Status: - FIX missing info statement to expose in result - UPDATE documentation, test Nicolas JUHEL 2026-03-23 08:33:30 +01:00
  • 9aac46b522 Package Status: - FIX potential overflow uint8->int8 in control sub package Nicolas JUHEL 2026-03-17 17:32:52 +01:00
  • 7b59ce5f50 Package status: - ADD features to allow filtering component or mandatory list in api request - ADD name properties to mandatory list allow filter on it - ADD default naming capabilit for mandatory if not set - ADD metadata information for mandatory, component and main status - UPDATE testing and documentation - FIX minor bug to prevent panic Nicolas JUHEL 2026-03-17 08:55:20 +01:00
  • 514c5bfcc8 Component Config: - FIX status component, in init function, missing to register version in status instance v1.20.0 Nicolas JUHEL 2026-03-10 02:00:41 +01:00
  • 629eb8f883 Bump go version for Toolchain Nicolas JUHEL 2026-03-09 22:16:10 +01:00
  • 7589a4700c Package Config & Status: - UPDATE documentation & comments Nicolas JUHEL 2026-03-09 21:58:28 +01:00
  • a26e1bc2e6 Package Config Component: - FIX monitor name when define in config monitor can differt from component key Nicolas JUHEL 2026-03-09 20:59:52 +01:00
  • bf591435db Bump dependencies Nicolas JUHEL 2026-03-08 23:47:41 +01:00
  • 300a4894b8 Package ioutils/aggregator: - OPTIMZE runner function - SIMPLFY starting / stopping / running function - ADJUST test & optimize timeout Nicolas JUHEL 2026-03-08 23:32:37 +01:00
  • fd88b68ddc Package Status: - ADD config tag for json, yaml, toml... - FIX bug in map calculation for ignore component - UPDATE map calculation to ignore empty component list by control item Nicolas JUHEL 2026-03-08 23:22:48 +01:00
  • dee5ba246e Package Encoding: - FIX format (gofmt) for testing file Nicolas JUHEL 2026-03-07 16:56:29 +01:00
  • 69da52abb0 Package Status: - ADD map mode in route middleware allowing output component by affected control list - ADD documnentation doc.go in GoDoc format to extend documentation to gopkg site - UPDATE parsing parameter to factorize usage - UPDATE constant for parameters (query, header) to expose them in public, allowing using them by external call - UPDATE testing to include test of map mode - UPDATE documentation following change Nicolas JUHEL 2026-03-07 16:23:15 +01:00
  • a045a855a9 Package Runner: - StartStop: isolate funcStart context from starting call context v1.19.5 Nicolas JUHEL 2026-02-27 10:03:43 +01:00
  • 398506b4d3 Package HTTPServer: - ADD config option to filter log message - ADD public function into interface was not exposed - FIX doc graph alignment - IMPROVE testing and godoc comments Nicolas JUHEL 2026-02-26 23:03:34 +01:00
  • 9ca8362086 Package Mail - FIX: linter v1.19.4 Nicolas JUHEL 2026-02-24 21:50:42 +01:00
  • d632e3b268 Package Monitor - Fix logger creation to use default logger if specify Nicolas JUHEL 2026-02-24 17:21:48 +01:00
  • 4455642343 Other: - Bump go1.26 to fix CVE-2025-68121 - Bump github action go version - Update: adjust code following bump of go.26 (update of vet, ...) - Update: adjust test following changes v1.19.3 Nicolas JUHEL 2026-02-11 18:06:11 +01:00
  • 3695c53b9f Other: - bump dependencies Nicolas JUHEL 2026-02-11 11:10:53 +01:00
  • 7c15bf4dc9 Package ioutils/mapCloser: - Update: remove pulling of context because redondant statement - Update: remove useless function Nicolas JUHEL 2026-02-11 11:05:18 +01:00
  • aef9e8ccee Try fixing CI/CD with apt install v1.19.2 Nicolas JUHEL 2026-02-04 16:49:16 +01:00
  • 65be90504e Package Artifact: - FIX: Helper, bug when list release function is not set or invalid - FIX: Helper, bug with map/slice not initialized - FIX: s3aws, need set the list release Nicolas JUHEL 2026-02-04 14:15:33 +01:00
  • 6c01934933 Bump go toolchain to prevent CVE-2025-61727 nabbar 2026-02-04 00:02:26 +01:00
  • e066818c21 Package Logger: - ADD function NewFrom to simplify new instanciation of logger with options and from other instances - FIX potential error with fields - UPDATE test, documentation about new function - UPDATE name of internal private struct with a shorter form nabbar 2026-02-03 20:28:31 +01:00
  • 2e0866bba6 Package shell: - ADD: function ExitRegister to allow custom exit function and command - UPDATE: documentation following change nabbar 2026-01-30 12:36:08 +01:00
  • 314b3ba7d3 Fix 2026-01 (#209) v1.19.1 Nicolas JUHEL 2026-01-22 19:45:11 +01:00
  • 40b350b89e Package Archive: - FIX: bug in archive/zip with calculating size when reader does not having function Size or Stat, but still be compatible with seeker interface Nicolas JUHEL 2026-01-21 17:21:30 +01:00
  • 1fdf545a8b Package Semaphore: - Fix: can create Progress Bar, without MPB, so now create fakeBar nabbar 2026-01-01 06:20:45 +01:00
  • 1c32b7f6b6 Package Logger: - Fix bug with Hookfile (counter opened file not store first call) v1.19.0 nabbar 2025-12-26 16:08:51 +01:00
  • 0b384eee54 Package Archive: - Update benchmark - Update documentations nabbar 2025-12-26 08:55:30 +01:00
  • 99075ec0d4 Package Logger: - hookfile: simplify recovering of resources - hookfile: add message to resource when recovering process executed nabbar 2025-12-25 15:08:28 +01:00
  • b15beaf33d Package Monitor: - Fix bug with calculation of state - Fix bug with recover function - Remove useless files - Update tests to improve case & coverage nabbar 2025-12-24 16:43:04 +01:00
  • eac01ac6c7 Package HTTPServer: - Adjust delay to freeing port / checking alive with slow system nabbar 2025-12-23 17:40:42 +01:00
  • fa8adbe7c8 Package Socket: - config Server: change time duration to golib duration to simplify marshal string form - adjust test following update of config server - fix test in socket package to use BDD framework & gherkin form - adjust documentation & test nabbar 2025-12-23 12:13:06 +01:00
  • 8fabc2f5e1 Package HTTPServer: - Add: error for invalid address check - Move: errors string InvalidInstance as golib/error type - Update: add check of listen address in port use function nabbar 2025-12-22 13:08:08 +01:00
  • e89b03987d Package Socket: - Update config: add tags to json, yml, ... serialization - Update config: extract TLS struct as independant struct to simplify - Update config/test: fix following unify TLS config - Update server/test: fix following unify TLS config nabbar 2025-12-22 13:05:28 +01:00
  • 97573c4bac Fix statistics in documentation nabbar 2025-12-21 17:46:31 +01:00
  • 737f174177 Documentation: - FIX: package ioutils main documentation md & GoDoc - FIX: root documentation nabbar 2025-12-21 17:34:27 +01:00
  • 96ed6f9a1f [Package IOUtils/Delim] - FIX: potential CWE-400 with bufio.ReadBytes & bufio.ReadSlices, with no limited read buffer - ADD: test to check overflow buffer with discard or error - REFACTOR: all buffering package, parsing process - UPDATE: doc, examples, test following changes - OPTIMIZE: rework code to optimize process - REWORK: benchmark to check benefice of optimization - FIX: wording error nabbar 2025-12-20 15:59:39 +01:00
  • 2ccaadd0ec Other: - bump dependencies nabbar 2025-12-17 09:17:44 +01:00
  • 8b9075280d Package IOutils/aggregator: - FIX: bugs with pipeline message - OPTIMZE: optimize calling function to reduce time to call custom function nabbar 2025-12-17 09:09:55 +01:00
  • c16f86b9e6 Bump dependencies nabbar 2025-12-02 03:37:18 +01:00
  • b65f811998 Improvements, test & documentatons (2025-12 | n 1) (#208) Nicolas JUHEL 2025-12-02 03:34:35 +01:00
  • 3837f0b2bb Improvements, test & documentatons (2025-12 #1) nabbar 2025-12-02 00:08:48 +01:00
  • 43241f78ba [ file/progress ] - ADD flag to register temp file creation - ADD function to check flag is temp nabbar 2025-11-23 18:51:47 +01:00
  • 364cdfffbe Improvements, Test & Documentation #3 (2025-11) (#207) Nicolas JUHEL 2025-11-22 18:21:40 +01:00
  • 344498a7d8 Improvements, test & documentatons (2025-11 #3) [root] - UPDATE documentation: enhanced README and TESTING guidelines - UPDATE security md file: fix minimal go version needed - ADD script: add coverage_report.sh script (see TESTING for info) nabbar 2025-11-18 14:00:58 +01:00
  • 75ccbc55f6 Root Documentation: fix errors nabbar 2025-11-16 22:19:51 +01:00
  • ad6630fa63 Improvements, test & documentatons (2025-11 #2) (#206) Nicolas JUHEL 2025-11-16 21:56:20 +01:00
  • 25c3c8c45b Improvements, test & documentatons (2025-11 #2) nabbar 2025-11-16 21:41:50 +01:00
  • 0656703eae 2025-11 - Improvements, Tests, Docs (#205) Nicolas JUHEL 2025-11-15 21:25:00 +01:00
  • 942068222c 2025-11 Improvement, Tests, Documentations, Bug Fix, Optimization nabbar 2025-11-02 21:48:52 +01:00
  • 7936d046c0 Package Viper - Replace calling of viper unmarshall (based on map structure) to json unmarshall v1.18.1 Nicolas JUHEL 2025-10-31 14:45:34 +01:00
  • f26e707ce9 Package Size: - Fix constructor from int64 / float64 to prevent negative value - Fix false positive gosec in format v1.18.0 Nicolas JUHEL 2025-10-20 17:25:24 +02:00
  • bb527d1d56 Package Monitor: - change type Info to split function into sub interface and add this sub interface into the Info interface Nicolas JUHEL 2025-10-13 11:56:22 +02:00
  • dcb8fabc25 Bump dependencies (fix) nabbar 2025-10-13 10:32:59 +02:00
  • 46acfeb9af Fix mailer following bump dependencies Nicolas JUHEL 2025-10-13 09:21:21 +02:00
  • d995ac6428 bump dependencies nabbar 2025-10-13 08:36:01 +02:00
  • 2a1ecadf01 Package context: - gin: apply change following bumping gin (move value from interface{} to any, move key from string to any) Nicolas JUHEL 2025-09-26 11:21:22 +02:00
  • 85df1023d9 fix bump dependencies nabbar 2025-09-01 08:48:11 +02:00
  • f64fbb71b3 Bump minimal go version in action nabbar 2025-09-01 08:26:28 +02:00
  • 535040302d Bump dependencies & bump go version nabbar 2025-09-01 08:24:27 +02:00
  • 5a69d2bda5 Bump dependencies Nicolas JUHEL 2025-07-30 16:27:48 +02:00
  • a79e6616fc Package LDAP: fix & optimize ldap group filtering attribute Nicolas JUHEL 2025-07-30 16:26:15 +02:00
  • e27ced7353 Package Certificates: - fix hook for viper; use reflect typeof instead of reflect kind Nicolas JUHEL 2025-06-13 15:02:28 +02:00
  • e907f6f772 Bump dependencies Nicolas JUHEL 2025-05-26 09:05:55 +02:00
  • 536b4e2705 Documentation Update, minor Fix & Aws Walk function refactor (#204) Nicolas JUHEL 2025-05-26 08:30:22 +02:00
  • 9e8179374b README: - Add some README file to give missing documentations or update existing documentation file nabbar 2025-05-24 22:28:37 +02:00
  • 0f4ac42db9 Package Database KV: - Driver: add instance to compare keys - Driver: add optionnal function to search keys with a pattern of keys - Driver: add fakefunction search based on compare & list to replace a dedicated search function - Table: add function search function Nicolas JUHEL 2025-05-19 09:46:30 +02:00
  • 4a37d3db6a Package Logger: - STD IO Writer Logger: add capabilities of multi filter slice of byte - STD IO Writer Logger: add function Add..Filter to allow adding filter and not full setting the pattern list Nicolas JUHEL 2025-05-06 13:28:42 +02:00
  • 70b03e32ca Package Certificates: - Allow config to return an old config struct v1.17.8 Nicolas JUHEL 2025-04-15 17:36:43 +02:00
  • ec3cc4f859 Bump dependencies v1.17.7 Nicolas JUHEL 2025-04-10 18:02:40 +02:00
  • 10ea68f745 Bump dependencies Nicolas JUHEL 2025-04-10 17:52:06 +02:00
  • b70b579a39 Bump dependencies Nicolas JUHEL 2025-04-10 17:43:32 +02:00
  • 3562c0bf86 Package Certificates: - fix not well working viper hook function Nicolas JUHEL 2025-04-10 17:38:45 +02:00
  • 19d64346f6 Package Duration: - fix bug into parse in duration & duration/big nabbar 2025-03-30 14:04:58 +02:00
  • 7efa55b1d2 bump mapstructure repo from mitchellh to go-viper (#202) Nicolas JUHEL 2025-03-30 13:14:59 +02:00
  • 5c5a401f37 Merge branch 'master' into bump_viper_mapstructure Thomas 2025-03-28 17:03:26 +01:00
  • bacf612c8a Update Action with go1.24 Nicolas JUHEL 2025-03-28 16:04:37 +01:00
  • 3e31134d7a bump to GO 1.24 Nicolas JUHEL 2025-03-27 16:42:27 +01:00
  • 56dae4d8cd Package Certificates: - fix bug when slice of certificates contain empty items Nicolas JUHEL 2025-03-27 16:41:07 +01:00
  • 0f92caff5f Fix Package Duration & Add new Package for big duration (#203) Nicolas JUHEL 2025-03-26 12:56:34 +01:00
  • c1adb1e090 Package Duration: - fix marshaller in yaml/toml - optimize marchaller - add sub package big to manage duration with big walue like 1000 days - big duration have limit to seconds and to not keep any milliseconds, microseconds or nanoseconds - big duraction have max value of 106,751,991,167,300 d 15 h 30 m 7 s Nicolas JUHEL 2025-03-26 12:11:06 +01:00
  • b1a8a6dbe9 Package Duration: - add self parsing to allow capabilities parsing days like '4d13h25m41s' Nicolas JUHEL 2025-03-25 11:06:18 +01:00
  • 23f6e182ed Migrating mapstructure repo from mitchellh to go-viper thomasbkd 2025-03-20 16:49:04 +01:00
  • a39ad5f911 Package HTTPClient/DNSMApper: - fix boolean bug to initialize TLS Config when no tls config set in config v1.17.6 Nicolas JUHEL 2025-03-17 08:39:39 +01:00
  • 6e49a0bd4a Package Encoding: - interface Coder: replace all return io.reader/io.writer to same io interface but with closer implementation - interface Coder: add Reset function to free memory - add sha256: add new sub package that implement coder interface to calculate checksum (no decode available) v1.17.5 Nicolas JUHEL 2025-03-14 14:57:58 +01:00
  • 3d9eee878f Package AWS: - fix bug whos aws config checksum not loaded from config struct, using callback on config process - bump to latest sdk release v1.17.4 Nicolas JUHEL 2025-03-13 16:47:17 +01:00
  • 99db544ce7 Bump dependencies Nicolas JUHEL 2025-03-07 14:19:21 +01:00
  • be538d6cff Package Config/component: - component HTTPCli: apply change into component Nicolas JUHEL 2025-03-07 14:16:37 +01:00