Skip to content

Releases: terra-sync/cnc

v0.5.0

19 Apr 23:58
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

  • cnc: Add --version flag to display version and commit hash by @charmitro in #59
  • util : add macro for max length of a filepath by @panosfol in #60
  • Add utilities by @panosfol in #61
  • Makefile.am: Add COMMIT_HASH build flag while building tests by @charmitro in #62
  • cnc.c: fix potential segfault if we encounter parsing error by @panosfol in #65
  • log: free log_filepath by @panosfol in #66
  • db: Fix database operators assignment by @panosfol in #64
  • db: postgres: Migrate pg_dump to pg_dumpall && pg_restore to psql by @charmitro in #67

Full Changelog: v0.4.0...v0.5.0

v0.4.0

20 Mar 22:24
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

10 Mar 23:00
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

19 Feb 22:08
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

[0.2.0] - 2024-02-19

Added

Changed

  • Enhance email functionality by @charmitro in #38
  • Email: do not panic if cc is null by @charmitro in #40
  • Smtp: SMTP configuration to support multiple recipients by @charmitro
  • Catch if config_file is NULL by @charmitro
  • Change subject: "Calling Rust from C" -> "CNC digest" by @panosfol

Fixed

  • Postgres: fix compiler warnings by @panosfol
  • Fix path strings length by @charmitro
  • Fix memory leaks in config string handling and cleanup by @charmitro

Removed

v0.1.5

10 Feb 12:28
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1...v0.1.5

Release v0.1

28 Jan 16:06
Compare
Choose a tag to compare
Release v0.1 Pre-release
Pre-release

First CNC version release.

What's Changed

  • Initial config support & argument parsing by @charmitro in #1
  • Add scripts for creating Postgres databases using Docker by @panosfol in #4
  • Add connect to postgres functionality by @panosfol in #3
  • Database Operations API by @charmitro in #6
  • Postgres replication by @panosfol in #7
  • config: migrate to ini.h from cyaml by @charmitro in #9
  • Add error handling for ini_parse and handler functions of inih library by @panosfol in #13
  • add email functionality by @charmitro in #14
  • Fix returning on initialize_config error by @panosfol in #16
  • Config: fix ini_parse argument & add custom config for GH actions by @panosfol in #18
  • Fix memory leak if config file was not found by @panosfol in #19
  • Github CI actions for Valgrind by @panosfol in #17

New Contributors

Full Changelog: https://github.com/terra-sync/cnc/commits/v0.1