diff --git a/Cargo.lock b/Cargo.lock
index 43cda6fc4..fb0d3373f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -81,7 +81,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
dependencies = [
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -218,7 +218,7 @@ dependencies = [
"actix-router",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -281,7 +281,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dd80fa0bd6217e482112d9d87a05af8e0f8dec9e3aa51f34816f761c5cf7da7"
dependencies = [
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -747,7 +747,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -900,7 +900,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -1231,7 +1231,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -1510,7 +1510,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -1521,7 +1521,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2019,7 +2019,7 @@ checksum = "1063ad4c9e094b3f798acee16d9a47bd7372d9699be2de21b05c3bd3f34ab848"
dependencies = [
"datafusion-doc",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2209,7 +2209,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2230,7 +2230,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2240,7 +2240,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
"derive_builder_core",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2253,7 +2253,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2283,7 +2283,7 @@ dependencies = [
"convert_case 0.6.0",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
"unicode-xid",
]
@@ -2297,7 +2297,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.108",
+ "syn",
"unicode-xid",
]
@@ -2320,7 +2320,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2527,7 +2527,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -2706,6 +2706,12 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+[[package]]
+name = "hmac-sha256"
+version = "1.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad6880c8d4a9ebf39c6e8b77007ce223f646a4d21ce29d99f70cb16420545425"
+
[[package]]
name = "hostname"
version = "0.4.0"
@@ -3064,7 +3070,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -3073,16 +3079,6 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
-[[package]]
-name = "idna"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
-dependencies = [
- "unicode-bidi",
- "unicode-normalization",
-]
-
[[package]]
name = "idna"
version = "1.1.0"
@@ -3585,7 +3581,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -3652,14 +3648,15 @@ checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
[[package]]
name = "openid"
-version = "0.15.0"
+version = "0.18.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "627898ab5b3fff5e5f1dc0e404bafdbb87a4337d815e86149f53640380946ccc"
+checksum = "c0a9d93c04da2d5e11578af6207f163c0816698b24c25a7aefae06a71e2d07bb"
dependencies = [
"base64 0.22.1",
"biscuit",
"chrono",
- "lazy_static",
+ "getrandom 0.3.1",
+ "hmac-sha256",
"mime",
"reqwest 0.12.12",
"serde",
@@ -4041,7 +4038,7 @@ checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -4084,7 +4081,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -4097,27 +4094,25 @@ dependencies = [
]
[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
+name = "proc-macro-error-attr2"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
dependencies = [
- "proc-macro-error-attr",
"proc-macro2",
"quote",
- "syn 1.0.109",
- "version_check",
]
[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
+name = "proc-macro-error2"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
dependencies = [
+ "proc-macro-error-attr2",
"proc-macro2",
"quote",
- "version_check",
+ "syn",
]
[[package]]
@@ -4227,7 +4222,7 @@ dependencies = [
"itertools 0.13.0",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -4240,7 +4235,7 @@ dependencies = [
"itertools 0.14.0",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -4502,7 +4497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b"
dependencies = [
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -4700,7 +4695,7 @@ dependencies = [
"regex",
"relative-path",
"rustc_version",
- "syn 2.0.108",
+ "syn",
"unicode-ident",
]
@@ -4718,7 +4713,7 @@ dependencies = [
"regex",
"relative-path",
"rustc_version",
- "syn 2.0.108",
+ "syn",
"unicode-ident",
]
@@ -4995,7 +4990,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5043,7 +5038,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5228,7 +5223,7 @@ checksum = "da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5289,7 +5284,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5298,16 +5293,6 @@ version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
-[[package]]
-name = "syn"
-version = "1.0.109"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-dependencies = [
- "proc-macro2",
- "unicode-ident",
-]
-
[[package]]
name = "syn"
version = "2.0.108"
@@ -5342,7 +5327,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5425,7 +5410,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5436,7 +5421,7 @@ checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5552,7 +5537,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5771,7 +5756,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -5855,27 +5840,12 @@ version = "2.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
-[[package]]
-name = "unicode-bidi"
-version = "0.3.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
-
[[package]]
name = "unicode-ident"
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034"
-[[package]]
-name = "unicode-normalization"
-version = "0.1.24"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
-dependencies = [
- "tinyvec",
-]
-
[[package]]
name = "unicode-segmentation"
version = "1.12.0"
@@ -5934,7 +5904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
dependencies = [
"form_urlencoded",
- "idna 1.1.0",
+ "idna",
"percent-encoding",
"serde",
]
@@ -5970,11 +5940,11 @@ dependencies = [
[[package]]
name = "validator"
-version = "0.18.1"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e"
+checksum = "d0b4a29d8709210980a09379f27ee31549b73292c87ab9899beee1c0d3be6303"
dependencies = [
- "idna 0.5.0",
+ "idna",
"once_cell",
"regex",
"serde",
@@ -5986,16 +5956,16 @@ dependencies = [
[[package]]
name = "validator_derive"
-version = "0.18.2"
+version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df0bcf92720c40105ac4b2dda2a4ea3aa717d4d6a862cc217da653a4bd5c6b10"
+checksum = "bac855a2ce6f843beb229757e6e570a42e837bcb15e5f449dd48d5747d41bf77"
dependencies = [
"darling",
"once_cell",
- "proc-macro-error",
+ "proc-macro-error2",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -6126,7 +6096,7 @@ dependencies = [
"log",
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
"wasm-bindgen-shared",
]
@@ -6161,7 +6131,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -6303,7 +6273,7 @@ checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -6314,7 +6284,7 @@ checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -6668,7 +6638,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
"synstructure",
]
@@ -6699,7 +6669,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -6710,7 +6680,7 @@ checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
@@ -6730,7 +6700,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
"synstructure",
]
@@ -6759,7 +6729,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.108",
+ "syn",
]
[[package]]
diff --git a/Dockerfile b/Dockerfile
index f2c5e255d..3d866dc8f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/Dockerfile.debug b/Dockerfile.debug
index 64e9638c9..3130d4e36 100644
--- a/Dockerfile.debug
+++ b/Dockerfile.debug
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/Dockerfile.dev b/Dockerfile.dev
index bbb2aee4c..627efcf03 100644
--- a/Dockerfile.dev
+++ b/Dockerfile.dev
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/Dockerfile.kafka b/Dockerfile.kafka
index 50758905a..a60f90924 100644
--- a/Dockerfile.kafka
+++ b/Dockerfile.kafka
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/build.rs b/build.rs
index 59aa13159..6eb310ae0 100644
--- a/build.rs
+++ b/build.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/scripts/Dockerfile b/scripts/Dockerfile
index 8a0a9d27d..e17676c7a 100644
--- a/scripts/Dockerfile
+++ b/scripts/Dockerfile
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/scripts/kafka_log_stream_generator.py b/scripts/kafka_log_stream_generator.py
index ab6cf89ae..8c96aea43 100644
--- a/scripts/kafka_log_stream_generator.py
+++ b/scripts/kafka_log_stream_generator.py
@@ -1,4 +1,4 @@
-# Parseable Server (C) 2022 - 2024 Parseable, Inc.
+# Parseable Server (C) 2022 - 2025 Parseable, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
diff --git a/src/about.rs b/src/about.rs
index e2471c962..0816f9c69 100644
--- a/src/about.rs
+++ b/src/about.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/alert_enums.rs b/src/alerts/alert_enums.rs
index 518fbd283..094cadfba 100644
--- a/src/alerts/alert_enums.rs
+++ b/src/alerts/alert_enums.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/alert_structs.rs b/src/alerts/alert_structs.rs
index a37927626..c37f30d53 100644
--- a/src/alerts/alert_structs.rs
+++ b/src/alerts/alert_structs.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/alert_traits.rs b/src/alerts/alert_traits.rs
index 798a78c81..c686f27f2 100644
--- a/src/alerts/alert_traits.rs
+++ b/src/alerts/alert_traits.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/alert_types.rs b/src/alerts/alert_types.rs
index 6da8c9156..d1494f658 100644
--- a/src/alerts/alert_types.rs
+++ b/src/alerts/alert_types.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/alerts_utils.rs b/src/alerts/alerts_utils.rs
index 466a9c1d4..0d5552f31 100644
--- a/src/alerts/alerts_utils.rs
+++ b/src/alerts/alerts_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/mod.rs b/src/alerts/mod.rs
index 8ab9d8dec..0a971cee3 100644
--- a/src/alerts/mod.rs
+++ b/src/alerts/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/alerts/target.rs b/src/alerts/target.rs
index 6c1eb9b42..be7504c87 100644
--- a/src/alerts/target.rs
+++ b/src/alerts/target.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/analytics.rs b/src/analytics.rs
index 3241e9201..9e5de3d77 100644
--- a/src/analytics.rs
+++ b/src/analytics.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/banner.rs b/src/banner.rs
index cbcf6cdb1..28565abe0 100644
--- a/src/banner.rs
+++ b/src/banner.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/catalog/column.rs b/src/catalog/column.rs
index 2a4cfae81..0897d35ce 100644
--- a/src/catalog/column.rs
+++ b/src/catalog/column.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/catalog/manifest.rs b/src/catalog/manifest.rs
index 066639187..df6c9795f 100644
--- a/src/catalog/manifest.rs
+++ b/src/catalog/manifest.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/catalog/mod.rs b/src/catalog/mod.rs
index 457a48702..ec9c5f17d 100644
--- a/src/catalog/mod.rs
+++ b/src/catalog/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/catalog/snapshot.rs b/src/catalog/snapshot.rs
index 997f3566a..a1cf04c9a 100644
--- a/src/catalog/snapshot.rs
+++ b/src/catalog/snapshot.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/cli.rs b/src/cli.rs
index 66bb0d531..b06284359 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/common/mod.rs b/src/connectors/common/mod.rs
index 511fd337c..a2c21cb0e 100644
--- a/src/connectors/common/mod.rs
+++ b/src/connectors/common/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/common/processor.rs b/src/connectors/common/processor.rs
index cce0fe1cc..318d9e150 100644
--- a/src/connectors/common/processor.rs
+++ b/src/connectors/common/processor.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/common/shutdown.rs b/src/connectors/common/shutdown.rs
index 03517a326..53a0de073 100644
--- a/src/connectors/common/shutdown.rs
+++ b/src/connectors/common/shutdown.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/config.rs b/src/connectors/kafka/config.rs
index 855b19c58..ddb7f6fee 100644
--- a/src/connectors/kafka/config.rs
+++ b/src/connectors/kafka/config.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use crate::connectors::common::BadData;
use clap::{Args, Parser, ValueEnum};
use rdkafka::{ClientConfig, Offset};
diff --git a/src/connectors/kafka/consumer.rs b/src/connectors/kafka/consumer.rs
index e4057b050..cdb811948 100644
--- a/src/connectors/kafka/consumer.rs
+++ b/src/connectors/kafka/consumer.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/metrics.rs b/src/connectors/kafka/metrics.rs
index 77b2872c0..e37271b2f 100644
--- a/src/connectors/kafka/metrics.rs
+++ b/src/connectors/kafka/metrics.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/mod.rs b/src/connectors/kafka/mod.rs
index 211371b44..01eca5061 100644
--- a/src/connectors/kafka/mod.rs
+++ b/src/connectors/kafka/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/partition_stream.rs b/src/connectors/kafka/partition_stream.rs
index 4609d4c01..a6f5070df 100644
--- a/src/connectors/kafka/partition_stream.rs
+++ b/src/connectors/kafka/partition_stream.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/processor.rs b/src/connectors/kafka/processor.rs
index 23baae214..7727fc1fe 100644
--- a/src/connectors/kafka/processor.rs
+++ b/src/connectors/kafka/processor.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/rebalance_listener.rs b/src/connectors/kafka/rebalance_listener.rs
index b82ec5a20..422c2a31d 100644
--- a/src/connectors/kafka/rebalance_listener.rs
+++ b/src/connectors/kafka/rebalance_listener.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/sink.rs b/src/connectors/kafka/sink.rs
index 83b4ec371..59563d35c 100644
--- a/src/connectors/kafka/sink.rs
+++ b/src/connectors/kafka/sink.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/kafka/state.rs b/src/connectors/kafka/state.rs
index 7b20ae762..8f63106a0 100644
--- a/src/connectors/kafka/state.rs
+++ b/src/connectors/kafka/state.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/connectors/mod.rs b/src/connectors/mod.rs
index e06e48cc4..b53119085 100644
--- a/src/connectors/mod.rs
+++ b/src/connectors/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/correlation.rs b/src/correlation.rs
index c117df3f2..f187f45ca 100644
--- a/src/correlation.rs
+++ b/src/correlation.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/enterprise/mod.rs b/src/enterprise/mod.rs
index b5614dd82..d3113d0b2 100644
--- a/src/enterprise/mod.rs
+++ b/src/enterprise/mod.rs
@@ -1 +1,19 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
pub mod utils;
diff --git a/src/enterprise/utils.rs b/src/enterprise/utils.rs
index 7f39133db..94cd255b0 100644
--- a/src/enterprise/utils.rs
+++ b/src/enterprise/utils.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use std::collections::HashMap;
use chrono::{TimeZone, Utc};
diff --git a/src/event/format/json.rs b/src/event/format/json.rs
index 5a17336ff..5cd862b21 100644
--- a/src/event/format/json.rs
+++ b/src/event/format/json.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/event/format/mod.rs b/src/event/format/mod.rs
index 8618dc46f..9ed9e6052 100644
--- a/src/event/format/mod.rs
+++ b/src/event/format/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/event/mod.rs b/src/event/mod.rs
index d5a0ef25d..aed646927 100644
--- a/src/event/mod.rs
+++ b/src/event/mod.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/airplane.rs b/src/handlers/airplane.rs
index 16bc20e02..3c8a81d7b 100644
--- a/src/handlers/airplane.rs
+++ b/src/handlers/airplane.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/about.rs b/src/handlers/http/about.rs
index ce80c1b0e..b4089ad19 100644
--- a/src/handlers/http/about.rs
+++ b/src/handlers/http/about.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/alerts.rs b/src/handlers/http/alerts.rs
index a5e5c1938..e1ce57669 100644
--- a/src/handlers/http/alerts.rs
+++ b/src/handlers/http/alerts.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/cluster/mod.rs b/src/handlers/http/cluster/mod.rs
index 518f82e07..ec2029326 100644
--- a/src/handlers/http/cluster/mod.rs
+++ b/src/handlers/http/cluster/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/cluster/utils.rs b/src/handlers/http/cluster/utils.rs
index 46e44b3d2..23da74813 100644
--- a/src/handlers/http/cluster/utils.rs
+++ b/src/handlers/http/cluster/utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/correlation.rs b/src/handlers/http/correlation.rs
index f37b986a5..16522969c 100644
--- a/src/handlers/http/correlation.rs
+++ b/src/handlers/http/correlation.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/demo_data.rs b/src/handlers/http/demo_data.rs
index 005e082ef..71103d385 100644
--- a/src/handlers/http/demo_data.rs
+++ b/src/handlers/http/demo_data.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/health_check.rs b/src/handlers/http/health_check.rs
index 0f5b2f591..be54256a8 100644
--- a/src/handlers/http/health_check.rs
+++ b/src/handlers/http/health_check.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/ingest.rs b/src/handlers/http/ingest.rs
index 91229b7be..254224eb1 100644
--- a/src/handlers/http/ingest.rs
+++ b/src/handlers/http/ingest.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/kinesis.rs b/src/handlers/http/kinesis.rs
index cd2958cb3..b8968fa14 100644
--- a/src/handlers/http/kinesis.rs
+++ b/src/handlers/http/kinesis.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/llm.rs b/src/handlers/http/llm.rs
index 3ecef38b1..d3adef2c1 100644
--- a/src/handlers/http/llm.rs
+++ b/src/handlers/http/llm.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/logstream.rs b/src/handlers/http/logstream.rs
index 604ab9c3a..ebab386c8 100644
--- a/src/handlers/http/logstream.rs
+++ b/src/handlers/http/logstream.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/middleware.rs b/src/handlers/http/middleware.rs
index 34a58df0b..e07217f2d 100644
--- a/src/handlers/http/middleware.rs
+++ b/src/handlers/http/middleware.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/mod.rs b/src/handlers/http/mod.rs
index 88a48a0c6..b84d7dc43 100644
--- a/src/handlers/http/mod.rs
+++ b/src/handlers/http/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ingest/ingestor_logstream.rs b/src/handlers/http/modal/ingest/ingestor_logstream.rs
index 9d8ba8e9c..3b68f1b67 100644
--- a/src/handlers/http/modal/ingest/ingestor_logstream.rs
+++ b/src/handlers/http/modal/ingest/ingestor_logstream.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ingest/ingestor_rbac.rs b/src/handlers/http/modal/ingest/ingestor_rbac.rs
index 8eb39cda2..4101ece19 100644
--- a/src/handlers/http/modal/ingest/ingestor_rbac.rs
+++ b/src/handlers/http/modal/ingest/ingestor_rbac.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ingest/ingestor_role.rs b/src/handlers/http/modal/ingest/ingestor_role.rs
index 89fe2b1f8..80aa1dddc 100644
--- a/src/handlers/http/modal/ingest/ingestor_role.rs
+++ b/src/handlers/http/modal/ingest/ingestor_role.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ingest/mod.rs b/src/handlers/http/modal/ingest/mod.rs
index c6a32dff7..66ae910da 100644
--- a/src/handlers/http/modal/ingest/mod.rs
+++ b/src/handlers/http/modal/ingest/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ingest_server.rs b/src/handlers/http/modal/ingest_server.rs
index 0440e857c..fe2638aa6 100644
--- a/src/handlers/http/modal/ingest_server.rs
+++ b/src/handlers/http/modal/ingest_server.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/mod.rs b/src/handlers/http/modal/mod.rs
index 061159d57..f9626d624 100644
--- a/src/handlers/http/modal/mod.rs
+++ b/src/handlers/http/modal/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query/mod.rs b/src/handlers/http/modal/query/mod.rs
index 8ef11dd60..ea471e674 100644
--- a/src/handlers/http/modal/query/mod.rs
+++ b/src/handlers/http/modal/query/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query/querier_ingest.rs b/src/handlers/http/modal/query/querier_ingest.rs
index 6b74edafb..de5e6248f 100644
--- a/src/handlers/http/modal/query/querier_ingest.rs
+++ b/src/handlers/http/modal/query/querier_ingest.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query/querier_logstream.rs b/src/handlers/http/modal/query/querier_logstream.rs
index 0037274e1..5ae8e91dd 100644
--- a/src/handlers/http/modal/query/querier_logstream.rs
+++ b/src/handlers/http/modal/query/querier_logstream.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query/querier_rbac.rs b/src/handlers/http/modal/query/querier_rbac.rs
index 8cbf78e83..cd2e3e1f1 100644
--- a/src/handlers/http/modal/query/querier_rbac.rs
+++ b/src/handlers/http/modal/query/querier_rbac.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query/querier_role.rs b/src/handlers/http/modal/query/querier_role.rs
index 4a9c77547..21da587a6 100644
--- a/src/handlers/http/modal/query/querier_role.rs
+++ b/src/handlers/http/modal/query/querier_role.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/query_server.rs b/src/handlers/http/modal/query_server.rs
index c345d3112..577da542f 100644
--- a/src/handlers/http/modal/query_server.rs
+++ b/src/handlers/http/modal/query_server.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/server.rs b/src/handlers/http/modal/server.rs
index 7b145ebb1..11408db8a 100644
--- a/src/handlers/http/modal/server.rs
+++ b/src/handlers/http/modal/server.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/ssl_acceptor.rs b/src/handlers/http/modal/ssl_acceptor.rs
index 7d9744d0b..0678154b6 100644
--- a/src/handlers/http/modal/ssl_acceptor.rs
+++ b/src/handlers/http/modal/ssl_acceptor.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/utils/ingest_utils.rs b/src/handlers/http/modal/utils/ingest_utils.rs
index b3e4d2d46..d544bece4 100644
--- a/src/handlers/http/modal/utils/ingest_utils.rs
+++ b/src/handlers/http/modal/utils/ingest_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/utils/logstream_utils.rs b/src/handlers/http/modal/utils/logstream_utils.rs
index 533d5d86f..49177c873 100644
--- a/src/handlers/http/modal/utils/logstream_utils.rs
+++ b/src/handlers/http/modal/utils/logstream_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/utils/mod.rs b/src/handlers/http/modal/utils/mod.rs
index 61930d43d..322af498c 100644
--- a/src/handlers/http/modal/utils/mod.rs
+++ b/src/handlers/http/modal/utils/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/modal/utils/rbac_utils.rs b/src/handlers/http/modal/utils/rbac_utils.rs
index a9b67345f..e1593c12f 100644
--- a/src/handlers/http/modal/utils/rbac_utils.rs
+++ b/src/handlers/http/modal/utils/rbac_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/oidc.rs b/src/handlers/http/oidc.rs
index e877f033d..b5b479711 100644
--- a/src/handlers/http/oidc.rs
+++ b/src/handlers/http/oidc.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/prism_home.rs b/src/handlers/http/prism_home.rs
index cc68d2c29..17b193d9c 100644
--- a/src/handlers/http/prism_home.rs
+++ b/src/handlers/http/prism_home.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/prism_logstream.rs b/src/handlers/http/prism_logstream.rs
index 6241415ca..a0f1921b7 100644
--- a/src/handlers/http/prism_logstream.rs
+++ b/src/handlers/http/prism_logstream.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/query.rs b/src/handlers/http/query.rs
index a9dd88b43..5129e61cc 100644
--- a/src/handlers/http/query.rs
+++ b/src/handlers/http/query.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/rbac.rs b/src/handlers/http/rbac.rs
index 0ad06a6e2..0fa788677 100644
--- a/src/handlers/http/rbac.rs
+++ b/src/handlers/http/rbac.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/resource_check.rs b/src/handlers/http/resource_check.rs
index 41e2a21e3..aaf3595df 100644
--- a/src/handlers/http/resource_check.rs
+++ b/src/handlers/http/resource_check.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/role.rs b/src/handlers/http/role.rs
index 6b2a3dbbd..6406f9edf 100644
--- a/src/handlers/http/role.rs
+++ b/src/handlers/http/role.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/targets.rs b/src/handlers/http/targets.rs
index 3c5958a56..410d6ccc1 100644
--- a/src/handlers/http/targets.rs
+++ b/src/handlers/http/targets.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use actix_web::{
HttpRequest, Responder,
web::{self, Json, Path},
diff --git a/src/handlers/http/users/dashboards.rs b/src/handlers/http/users/dashboards.rs
index be894da5b..8ff38ce8d 100644
--- a/src/handlers/http/users/dashboards.rs
+++ b/src/handlers/http/users/dashboards.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/users/filters.rs b/src/handlers/http/users/filters.rs
index 629d1ded2..58bed9335 100644
--- a/src/handlers/http/users/filters.rs
+++ b/src/handlers/http/users/filters.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/http/users/mod.rs b/src/handlers/http/users/mod.rs
index dc537b657..8d05c8230 100644
--- a/src/handlers/http/users/mod.rs
+++ b/src/handlers/http/users/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/livetail.rs b/src/handlers/livetail.rs
index 90e0b0844..4df8a2bf5 100644
--- a/src/handlers/livetail.rs
+++ b/src/handlers/livetail.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs
index eead2b13a..31502a4ab 100644
--- a/src/handlers/mod.rs
+++ b/src/handlers/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/hottier.rs b/src/hottier.rs
index 872c62b57..010a55016 100644
--- a/src/hottier.rs
+++ b/src/hottier.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/lib.rs b/src/lib.rs
index 4bbf629ee..725bed5f9 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/livetail.rs b/src/livetail.rs
index 4adcf3f21..6ce7445e1 100644
--- a/src/livetail.rs
+++ b/src/livetail.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/main.rs b/src/main.rs
index 569022c42..2e888079b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,7 +1,7 @@
use std::process::exit;
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metadata.rs b/src/metadata.rs
index e52f612aa..2bc0940fc 100644
--- a/src/metadata.rs
+++ b/src/metadata.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metastore/metastore_traits.rs b/src/metastore/metastore_traits.rs
index ed4ea6f20..23608fb3a 100644
--- a/src/metastore/metastore_traits.rs
+++ b/src/metastore/metastore_traits.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metastore/metastores/mod.rs b/src/metastore/metastores/mod.rs
index bb8df93a8..19663b9bb 100644
--- a/src/metastore/metastores/mod.rs
+++ b/src/metastore/metastores/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metastore/metastores/object_store_metastore.rs b/src/metastore/metastores/object_store_metastore.rs
index d509bdfcc..92fe4f88c 100644
--- a/src/metastore/metastores/object_store_metastore.rs
+++ b/src/metastore/metastores/object_store_metastore.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metastore/mod.rs b/src/metastore/mod.rs
index 5d6b97a22..bc77b7846 100644
--- a/src/metastore/mod.rs
+++ b/src/metastore/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metrics/mod.rs b/src/metrics/mod.rs
index e48ed419c..dfdec2883 100644
--- a/src/metrics/mod.rs
+++ b/src/metrics/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/metrics/prom_utils.rs b/src/metrics/prom_utils.rs
index 23cffc53b..e043e4f56 100644
--- a/src/metrics/prom_utils.rs
+++ b/src/metrics/prom_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/migration/metadata_migration.rs b/src/migration/metadata_migration.rs
index ec89b0238..63b2b5d67 100644
--- a/src/migration/metadata_migration.rs
+++ b/src/migration/metadata_migration.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/migration/mod.rs b/src/migration/mod.rs
index 1490c1869..2e4d1a394 100644
--- a/src/migration/mod.rs
+++ b/src/migration/mod.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/migration/schema_migration.rs b/src/migration/schema_migration.rs
index 9cca5ac6e..822f261d4 100644
--- a/src/migration/schema_migration.rs
+++ b/src/migration/schema_migration.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/migration/stream_metadata_migration.rs b/src/migration/stream_metadata_migration.rs
index c202dd31e..13be5bec8 100644
--- a/src/migration/stream_metadata_migration.rs
+++ b/src/migration/stream_metadata_migration.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/oidc.rs b/src/oidc.rs
index 1650fd929..9071cb455 100644
--- a/src/oidc.rs
+++ b/src/oidc.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/option.rs b/src/option.rs
index 23415ffd8..8d8b6bccc 100644
--- a/src/option.rs
+++ b/src/option.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/otel.rs b/src/otel.rs
index 11f98d89e..72261ecfb 100644
--- a/src/otel.rs
+++ b/src/otel.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/otel/logs.rs b/src/otel/logs.rs
index 420f5e872..a370c4a9e 100644
--- a/src/otel/logs.rs
+++ b/src/otel/logs.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/otel/metrics.rs b/src/otel/metrics.rs
index 56510be9d..b2d999fc9 100644
--- a/src/otel/metrics.rs
+++ b/src/otel/metrics.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/otel/otel_utils.rs b/src/otel/otel_utils.rs
index 8fbf86fec..cff4dcb8f 100644
--- a/src/otel/otel_utils.rs
+++ b/src/otel/otel_utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/otel/traces.rs b/src/otel/traces.rs
index 3e450f04c..3ed89c3f8 100644
--- a/src/otel/traces.rs
+++ b/src/otel/traces.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/parseable/mod.rs b/src/parseable/mod.rs
index d8cba4aea..d96324dcc 100644
--- a/src/parseable/mod.rs
+++ b/src/parseable/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/parseable/staging/mod.rs b/src/parseable/staging/mod.rs
index 60150b9d3..fddd4d647 100644
--- a/src/parseable/staging/mod.rs
+++ b/src/parseable/staging/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/parseable/staging/reader.rs b/src/parseable/staging/reader.rs
index 011e12546..f2cfc6713 100644
--- a/src/parseable/staging/reader.rs
+++ b/src/parseable/staging/reader.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/parseable/staging/writer.rs b/src/parseable/staging/writer.rs
index c55b72b13..56a059d9f 100644
--- a/src/parseable/staging/writer.rs
+++ b/src/parseable/staging/writer.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/parseable/streams.rs b/src/parseable/streams.rs
index 3e892f10b..f341539af 100644
--- a/src/parseable/streams.rs
+++ b/src/parseable/streams.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/prism/home/mod.rs b/src/prism/home/mod.rs
index af31933b8..928589019 100644
--- a/src/prism/home/mod.rs
+++ b/src/prism/home/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/prism/logstream/mod.rs b/src/prism/logstream/mod.rs
index 8effd291d..77dd252e6 100644
--- a/src/prism/logstream/mod.rs
+++ b/src/prism/logstream/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/prism/mod.rs b/src/prism/mod.rs
index d661315b1..ee71f5651 100644
--- a/src/prism/mod.rs
+++ b/src/prism/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/query/filter_optimizer.rs b/src/query/filter_optimizer.rs
index dfb52db03..99dad5553 100644
--- a/src/query/filter_optimizer.rs
+++ b/src/query/filter_optimizer.rs
@@ -1,5 +1,5 @@
// /*
-// * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+// * Parseable Server (C) 2022 - 2025 Parseable, Inc.
// *
// * This program is free software: you can redistribute it and/or modify
// * it under the terms of the GNU Affero General Public License as
diff --git a/src/query/listing_table_builder.rs b/src/query/listing_table_builder.rs
index 989734811..ecdeae636 100644
--- a/src/query/listing_table_builder.rs
+++ b/src/query/listing_table_builder.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/query/mod.rs b/src/query/mod.rs
index 89eef3bce..9f74ead70 100644
--- a/src/query/mod.rs
+++ b/src/query/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/query/stream_schema_provider.rs b/src/query/stream_schema_provider.rs
index 93ac7911a..d6c6eb1ff 100644
--- a/src/query/stream_schema_provider.rs
+++ b/src/query/stream_schema_provider.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/rbac/map.rs b/src/rbac/map.rs
index 578f8903a..c53bab113 100644
--- a/src/rbac/map.rs
+++ b/src/rbac/map.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/rbac/mod.rs b/src/rbac/mod.rs
index 64cea51af..703372e19 100644
--- a/src/rbac/mod.rs
+++ b/src/rbac/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/rbac/role.rs b/src/rbac/role.rs
index 9e54bb96a..2bcfc5fd5 100644
--- a/src/rbac/role.rs
+++ b/src/rbac/role.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/rbac/user.rs b/src/rbac/user.rs
index 8e8b62ab8..72158ea53 100644
--- a/src/rbac/user.rs
+++ b/src/rbac/user.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/rbac/utils.rs b/src/rbac/utils.rs
index 83ac17e26..f7369cecc 100644
--- a/src/rbac/utils.rs
+++ b/src/rbac/utils.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/response.rs b/src/response.rs
index 8823b032a..cac25e00b 100644
--- a/src/response.rs
+++ b/src/response.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/sse/mod.rs b/src/sse/mod.rs
index 4c791fdef..02f3470c8 100644
--- a/src/sse/mod.rs
+++ b/src/sse/mod.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use std::{collections::HashMap, sync::Arc, time::Duration};
use actix_web::{HttpRequest, rt::time::interval};
diff --git a/src/static_schema.rs b/src/static_schema.rs
index 72e2c11be..204b4e87c 100644
--- a/src/static_schema.rs
+++ b/src/static_schema.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/stats.rs b/src/stats.rs
index ced7b10b6..a6826c2a7 100644
--- a/src/stats.rs
+++ b/src/stats.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/azure_blob.rs b/src/storage/azure_blob.rs
index 96b8f148a..4920c1094 100644
--- a/src/storage/azure_blob.rs
+++ b/src/storage/azure_blob.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/field_stats.rs b/src/storage/field_stats.rs
index a0cc46a45..521baa626 100644
--- a/src/storage/field_stats.rs
+++ b/src/storage/field_stats.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/gcs.rs b/src/storage/gcs.rs
index acde4cab4..6e6b7090b 100644
--- a/src/storage/gcs.rs
+++ b/src/storage/gcs.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/localfs.rs b/src/storage/localfs.rs
index ecb8b02e0..25f2b2c07 100644
--- a/src/storage/localfs.rs
+++ b/src/storage/localfs.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/metrics_layer.rs b/src/storage/metrics_layer.rs
index 87a082095..cb356fd6c 100644
--- a/src/storage/metrics_layer.rs
+++ b/src/storage/metrics_layer.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/mod.rs b/src/storage/mod.rs
index 99e22f30b..49c481244 100644
--- a/src/storage/mod.rs
+++ b/src/storage/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/object_storage.rs b/src/storage/object_storage.rs
index e17d29874..3983beb6e 100644
--- a/src/storage/object_storage.rs
+++ b/src/storage/object_storage.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/retention.rs b/src/storage/retention.rs
index de3af2b35..db4b6ca8b 100644
--- a/src/storage/retention.rs
+++ b/src/storage/retention.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/s3.rs b/src/storage/s3.rs
index 79b93d175..17c360251 100644
--- a/src/storage/s3.rs
+++ b/src/storage/s3.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/storage/store_metadata.rs b/src/storage/store_metadata.rs
index 708e6d483..5a7057cd8 100644
--- a/src/storage/store_metadata.rs
+++ b/src/storage/store_metadata.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/sync.rs b/src/sync.rs
index aaea1d2dc..3dc4f7d19 100644
--- a/src/sync.rs
+++ b/src/sync.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/users/dashboards.rs b/src/users/dashboards.rs
index d2e21a05a..8900096e2 100644
--- a/src/users/dashboards.rs
+++ b/src/users/dashboards.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/users/filters.rs b/src/users/filters.rs
index 627ece52b..780386ceb 100644
--- a/src/users/filters.rs
+++ b/src/users/filters.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/users/mod.rs b/src/users/mod.rs
index c08edcec9..c48afcd2b 100644
--- a/src/users/mod.rs
+++ b/src/users/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/actix.rs b/src/utils/actix.rs
index bb01fd892..aae3638f3 100644
--- a/src/utils/actix.rs
+++ b/src/utils/actix.rs
@@ -1,5 +1,5 @@
/*
-* Parseable Server (C) 2022 - 2024 Parseable, Inc.
+* Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/arrow/batch_adapter.rs b/src/utils/arrow/batch_adapter.rs
index 0831f93ce..a1e13f9ee 100644
--- a/src/utils/arrow/batch_adapter.rs
+++ b/src/utils/arrow/batch_adapter.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/arrow/flight.rs b/src/utils/arrow/flight.rs
index 0e43b4e06..b78d185c2 100644
--- a/src/utils/arrow/flight.rs
+++ b/src/utils/arrow/flight.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/arrow/mod.rs b/src/utils/arrow/mod.rs
index be372b59f..da549af5f 100644
--- a/src/utils/arrow/mod.rs
+++ b/src/utils/arrow/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/error.rs b/src/utils/error.rs
index 1a392f80a..70f65e08e 100644
--- a/src/utils/error.rs
+++ b/src/utils/error.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/header_parsing.rs b/src/utils/header_parsing.rs
index 4b11ce2d4..bd95e5b71 100644
--- a/src/utils/header_parsing.rs
+++ b/src/utils/header_parsing.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/human_size.rs b/src/utils/human_size.rs
index e94c2e31d..a9287e125 100644
--- a/src/utils/human_size.rs
+++ b/src/utils/human_size.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use std::str::FromStr;
use human_size::{Any, SpecificSize};
diff --git a/src/utils/json/flatten.rs b/src/utils/json/flatten.rs
index 2b84a43a2..f14890aeb 100644
--- a/src/utils/json/flatten.rs
+++ b/src/utils/json/flatten.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/json/mod.rs b/src/utils/json/mod.rs
index d46646ae1..817753f2f 100644
--- a/src/utils/json/mod.rs
+++ b/src/utils/json/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/json/strict.rs b/src/utils/json/strict.rs
index 1d5f22e32..0d4f2e7c2 100644
--- a/src/utils/json/strict.rs
+++ b/src/utils/json/strict.rs
@@ -1,3 +1,21 @@
+/*
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ *
+ */
+
use serde::{
Deserialize, Serialize,
de::{Error as _, Visitor},
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index 4ef8063a6..57cbe18fa 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/time.rs b/src/utils/time.rs
index b0b2a55dd..a57dac631 100644
--- a/src/utils/time.rs
+++ b/src/utils/time.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/uid.rs b/src/utils/uid.rs
index 7cc68609e..b13232ffd 100644
--- a/src/utils/uid.rs
+++ b/src/utils/uid.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/utils/update.rs b/src/utils/update.rs
index b0020ae58..73c3f4c3d 100644
--- a/src/utils/update.rs
+++ b/src/utils/update.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/src/validator.rs b/src/validator.rs
index 870e5d36d..ea628c3d9 100644
--- a/src/validator.rs
+++ b/src/validator.rs
@@ -1,5 +1,5 @@
/*
- * Parseable Server (C) 2022 - 2024 Parseable, Inc.
+ * Parseable Server (C) 2022 - 2025 Parseable, Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as