diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0512e90..c478e25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# Changelog
+## 23.11 (November 21st, 2023)
+
+### Features
+ - Updated Anjay version
+
## 0.0.1 (September 7th, 2023)
### Features
diff --git a/config/anjay/anjay_config.h b/config/anjay/anjay_config.h
index a09737d..951d1fd 100644
--- a/config/anjay/anjay_config.h
+++ b/config/anjay/anjay_config.h
@@ -749,6 +749,17 @@
#ifdef CONFIG_ANJAY_WITH_MODULE_OSCORE
# define ANJAY_WITH_MODULE_OSCORE
#endif // CONFIG_ANJAY_WITH_MODULE_OSCORE
+
+/**
+ * If enable Anjay doesn't handle composite operation (read, observe and write).
+ * Its use makes sense for LWM2M v1.1 upwards.
+ *
+ * This flag can be used to reduce the size of the resulting code.
+ *
+ * If active, anjay will respond with message code 5.01 Not Implemented to any
+ * composite type request.
+ */
+/* #undef ANJAY_WITHOUT_COMPOSITE_OPERATIONS */
/**@}*/
#endif // ANJAY_CONFIG_H
diff --git a/config/avsystem/commons/avs_commons_config.h b/config/avsystem/commons/avs_commons_config.h
index 9633c8a..8ff89f9 100644
--- a/config/avsystem/commons/avs_commons_config.h
+++ b/config/avsystem/commons/avs_commons_config.h
@@ -450,6 +450,16 @@
*/
/* #undef AVS_COMMONS_WITH_MBEDTLS_PSA_ENGINE_PROTECTED_STORAGE */
+/**
+ * Enables use of the psa_generate_random() function as the default
+ * random number generator when using the Mbed TLS crypto backend, instead of
+ * CTR-DRBG seeded by the Mbed TLS entropy pool.
+ *
+ * It's meaningful only when @ref AVS_COMMONS_WITH_MBEDTLS is enabled. However,
+ * it is independent from the above PSA engine settings.
+ */
+/* #undef AVS_COMMONS_WITH_MBEDTLS_PSA_RNG */
+
/**
* Is the dlsym() function available?
*
diff --git a/deps/anjay b/deps/anjay
index 0acafc4..4f451c7 160000
--- a/deps/anjay
+++ b/deps/anjay
@@ -1 +1 @@
-Subproject commit 0acafc41f108527853416f541ea7a1363127d15c
+Subproject commit 4f451c7382591072735767de28bc201c2d14e4b5