diff --git a/API.md b/API.md
index f428672..47c117a 100644
--- a/API.md
+++ b/API.md
@@ -143,4 +143,4 @@ heroku config:set USAGE_LOGGERS_DISABLE=true
```
---
-© 2016-2023 Graylog, Inc.
+© 2016-2024 Graylog, Inc.
diff --git a/DESCRIPTIONS.md b/DESCRIPTIONS.md
index 7919e70..859bacf 100644
--- a/DESCRIPTIONS.md
+++ b/DESCRIPTIONS.md
@@ -22,4 +22,4 @@ customized to meet the needs of any application.
---
-© 2016-2023 Graylog, Inc.
+© 2016-2024 Graylog, Inc.
diff --git a/LICENSE b/LICENSE
index f13a52d..eeb066a 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2016-2023 Graylog, Inc.
+ Copyright (c) 2016-2024 Graylog, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index 978a255..ca13cc7 100644
--- a/README.md
+++ b/README.md
@@ -131,4 +131,4 @@ but logging rules are easily customized to meet the needs of any application.
Logging rules documentation
---
-© 2016-2023 Graylog, Inc.
+© 2016-2024 Graylog, Inc.
diff --git a/tests/test_base_logger.py b/tests/test_base_logger.py
index 542b67f..74dd00d 100644
--- a/tests/test_base_logger.py
+++ b/tests/test_base_logger.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import DEMO_URL, MOCK_AGENT, MOCK_URLS_DENIED, MOCK_URLS_INVALID
diff --git a/tests/test_helper.py b/tests/test_helper.py
index b5b3339..8332c6a 100644
--- a/tests/test_helper.py
+++ b/tests/test_helper.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import json
diff --git a/tests/test_http_logger.py b/tests/test_http_logger.py
index 8693c54..1128c80 100644
--- a/tests/test_http_logger.py
+++ b/tests/test_http_logger.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import DEMO_URL
from usagelogger import HttpLogger, UsageLoggers
diff --git a/tests/test_http_logger_rules.py b/tests/test_http_logger_rules.py
index 1e500ca..0062056 100644
--- a/tests/test_http_logger_rules.py
+++ b/tests/test_http_logger_rules.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import (
MOCK_HTML,
diff --git a/tests/test_http_message.py b/tests/test_http_message.py
index b5a6f51..eaf6ee2 100644
--- a/tests/test_http_message.py
+++ b/tests/test_http_message.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import (
MOCK_HTML,
diff --git a/tests/test_http_request_impl.py b/tests/test_http_request_impl.py
index d2edb5e..c72e30a 100644
--- a/tests/test_http_request_impl.py
+++ b/tests/test_http_request_impl.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import MOCK_JSON, MOCK_URL
from usagelogger import HttpRequestImpl
diff --git a/tests/test_http_response_impl.py b/tests/test_http_response_impl.py
index d275f79..b37eea2 100644
--- a/tests/test_http_response_impl.py
+++ b/tests/test_http_response_impl.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from tests.test_helper import MOCK_JSON, MOCK_URL
from usagelogger import HttpResponseImpl
diff --git a/tests/test_http_rules.py b/tests/test_http_rules.py
index 678605a..abd9ca4 100644
--- a/tests/test_http_rules.py
+++ b/tests/test_http_rules.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import re
diff --git a/tests/test_usage_loggers.py b/tests/test_usage_loggers.py
index baa2c4b..9df35d3 100644
--- a/tests/test_usage_loggers.py
+++ b/tests/test_usage_loggers.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from usagelogger import UsageLoggers
diff --git a/usagelogger/base_logger.py b/usagelogger/base_logger.py
index ec231cd..71922b2 100644
--- a/usagelogger/base_logger.py
+++ b/usagelogger/base_logger.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import json
import os
import socket
diff --git a/usagelogger/http_logger.py b/usagelogger/http_logger.py
index 6e533ed..ea59514 100644
--- a/usagelogger/http_logger.py
+++ b/usagelogger/http_logger.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from typing import Dict, List, Optional
from .base_logger import BaseLogger
diff --git a/usagelogger/http_message.py b/usagelogger/http_message.py
index 05f4317..f2320c3 100644
--- a/usagelogger/http_message.py
+++ b/usagelogger/http_message.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from re import match
from time import time
from typing import Dict, List, Optional
diff --git a/usagelogger/http_request_impl.py b/usagelogger/http_request_impl.py
index 31a96ff..fc50a8f 100644
--- a/usagelogger/http_request_impl.py
+++ b/usagelogger/http_request_impl.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from typing import Dict, Optional
diff --git a/usagelogger/http_response_impl.py b/usagelogger/http_response_impl.py
index 7286982..59758da 100644
--- a/usagelogger/http_response_impl.py
+++ b/usagelogger/http_response_impl.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from typing import Dict, Optional
diff --git a/usagelogger/http_rule.py b/usagelogger/http_rule.py
index ed9a04f..4361a40 100644
--- a/usagelogger/http_rule.py
+++ b/usagelogger/http_rule.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from typing import Optional, Pattern, Union
diff --git a/usagelogger/http_rules.py b/usagelogger/http_rules.py
index 99c716b..63d4d5e 100644
--- a/usagelogger/http_rules.py
+++ b/usagelogger/http_rules.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import random
import re
diff --git a/usagelogger/middleware/django.py b/usagelogger/middleware/django.py
index 4cc04ae..ca3961c 100644
--- a/usagelogger/middleware/django.py
+++ b/usagelogger/middleware/django.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import time
from django.conf import settings
diff --git a/usagelogger/middleware/flask.py b/usagelogger/middleware/flask.py
index bac9659..e3ab55b 100644
--- a/usagelogger/middleware/flask.py
+++ b/usagelogger/middleware/flask.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
import time
from io import BytesIO
from typing import Dict, Iterable, List, Optional, Tuple
diff --git a/usagelogger/usage_loggers.py b/usagelogger/usage_loggers.py
index d627f82..d36a215 100644
--- a/usagelogger/usage_loggers.py
+++ b/usagelogger/usage_loggers.py
@@ -1,5 +1,5 @@
# coding: utf-8
-# © 2016-2023 Graylog, Inc.
+# © 2016-2024 Graylog, Inc.
from os import getenv
from typing import Optional