diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dadb4db..6984cd72 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.12) ######### cmake_policy( SET CMP0048 NEW ) # version in project() -project( Dripline VERSION 2.10.9 ) +project( Dripline VERSION 2.10.10 ) list( APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/scarab/cmake ) diff --git a/Dockerfile b/Dockerfile index 07a3cb46..6e27a384 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG img_repo=python -ARG img_tag=3.12.1-slim-bookworm +ARG img_tag=3.14.2-slim-trixie # This FROM line includes a label so that the dependencies can be built by themselves by using the `--target` argument of `docker build` FROM ${img_repo}:${img_tag} AS base diff --git a/changelog.md b/changelog.md index 3c08292e..06f3854a 100644 --- a/changelog.md +++ b/changelog.md @@ -9,6 +9,13 @@ Types of changes: Added, Changed, Deprecated, Removed, Fixed, Security ## [Unreleased] +## [2.10.10] -- 2026-01-21 + +### Changed + +- Updated Scarab to v3.14.0 and made downstream changes +- Updated the base Docker image to 3.14.2-slim-trixie + ## [2.10.9] - 2025-12-02 diff --git a/examples/run_oscillator_service_endpoints.cc b/examples/run_oscillator_service_endpoints.cc index df4e8e4f..0a70707c 100644 --- a/examples/run_oscillator_service_endpoints.cc +++ b/examples/run_oscillator_service_endpoints.cc @@ -22,7 +22,7 @@ LOGGER( dlog, "run_oscillation_service_endpoints" ); int main( int argc, char** argv ) { // Start handling signals - scarab::signal_handler t_sig_hand; + scarab::signal_handler t_sig_hand( true ); scarab::main_app the_main; diff --git a/examples/run_oscillator_service_hub.cc b/examples/run_oscillator_service_hub.cc index 3d78cf0d..88b5b40a 100644 --- a/examples/run_oscillator_service_hub.cc +++ b/examples/run_oscillator_service_hub.cc @@ -22,7 +22,7 @@ LOGGER( dlog, "run_oscillation_service_hub" ); int main( int argc, char** argv ) { // Start handling signals - scarab::signal_handler t_sig_hand; + scarab::signal_handler t_sig_hand( true ); scarab::main_app the_main; diff --git a/examples/run_simple_service.cc b/examples/run_simple_service.cc index 198ac7d0..662c7496 100644 --- a/examples/run_simple_service.cc +++ b/examples/run_simple_service.cc @@ -21,7 +21,7 @@ LOGGER( dlog, "simple_service" ); int main( int argc, char** argv ) { // Start handling signals - scarab::signal_handler t_sig_hand; + scarab::signal_handler t_sig_hand( true ); scarab::main_app the_main; diff --git a/executables/dl-agent.cc b/executables/dl-agent.cc index f3fcc6c0..08f55515 100644 --- a/executables/dl-agent.cc +++ b/executables/dl-agent.cc @@ -27,7 +27,7 @@ using namespace dripline; int main( int argc, char** argv ) { // Start handling signals - scarab::signal_handler t_sig_hand; + scarab::signal_handler t_sig_hand( true ); // Create the application and agent objects scarab::main_app the_main; diff --git a/executables/dl-mon.cc b/executables/dl-mon.cc index 73e89d1c..89ea1884 100644 --- a/executables/dl-mon.cc +++ b/executables/dl-mon.cc @@ -29,7 +29,7 @@ LOGGER( dlog, "dl-mon" ); int main( int argc, char** argv ) { // Start handling signals - scarab::signal_handler t_sig_hand; + scarab::signal_handler t_sig_hand( true ); // Create the application scarab::main_app the_main; diff --git a/scarab b/scarab index 9ab43a6d..5c7705c0 160000 --- a/scarab +++ b/scarab @@ -1 +1 @@ -Subproject commit 9ab43a6d32903a90662ac4743f8fbc5bfe3fd1c5 +Subproject commit 5c7705c016914c1a63749f31c7a8502ee77f13b5