From 0e9c9fafd1c460998a795e6fd199680de150f0b1 Mon Sep 17 00:00:00 2001 From: Camila Belo Date: Tue, 3 Dec 2024 15:42:14 +0100 Subject: [PATCH] docs: add changeset files Signed-off-by: Camila Belo --- .changeset/green-carpets-smell.md | 5 +++++ .changeset/large-birds-watch.md | 5 +++++ .changeset/pretty-kiwis-travel.md | 5 +++++ .changeset/young-cobras-add.md | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changeset/green-carpets-smell.md create mode 100644 .changeset/large-birds-watch.md create mode 100644 .changeset/pretty-kiwis-travel.md create mode 100644 .changeset/young-cobras-add.md diff --git a/.changeset/green-carpets-smell.md b/.changeset/green-carpets-smell.md new file mode 100644 index 0000000000..b9d547e707 --- /dev/null +++ b/.changeset/green-carpets-smell.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-plugin-api': patch +--- + +The `RootLifecycleService` now has a new `addBeforeShutdownHook` method, and hooks added through this method will run immediately when a termination event is received. diff --git a/.changeset/large-birds-watch.md b/.changeset/large-birds-watch.md new file mode 100644 index 0000000000..24d63492bc --- /dev/null +++ b/.changeset/large-birds-watch.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-test-utils': patch +--- + +Mock the new `RootLifecycleService.addBeforeShutdownHook` method. diff --git a/.changeset/pretty-kiwis-travel.md b/.changeset/pretty-kiwis-travel.md new file mode 100644 index 0000000000..f3d5cbeb27 --- /dev/null +++ b/.changeset/pretty-kiwis-travel.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-defaults': patch +--- + +Implements the `DefaultRootLifecycleService.addBeforeShutdownHook` method, and updates `DefaultRootHttpRouterService` and `DefaultRootHealthService` to listen to that event to stop accepting traffic and close service connections. diff --git a/.changeset/young-cobras-add.md b/.changeset/young-cobras-add.md new file mode 100644 index 0000000000..f9172d3800 --- /dev/null +++ b/.changeset/young-cobras-add.md @@ -0,0 +1,5 @@ +--- +'@backstage/backend-app-api': patch +--- + +As soon as a backend termination signal is received, call before shutting down root lifecycle hooks.