diff --git a/CHANGELOG.md b/CHANGELOG.md
index f8aed37..1e39d52 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,11 @@ instructions, because git commits are used to generate release notes:
+
+## v18.1.0 (2024-09-15)
+
+- 💥[Feature] Make the plugin work in development mode by adding `openedx-development-settings`. (by @Abdul-Muqadim-Arbisoft)
+
## v18.0.0 (2024-06-20)
diff --git a/tutorjupyter/__about__.py b/tutorjupyter/__about__.py
index c6a8b8e..c84c510 100644
--- a/tutorjupyter/__about__.py
+++ b/tutorjupyter/__about__.py
@@ -1 +1 @@
-__version__ = "18.0.0"
+__version__ = "18.1.0"
diff --git a/tutorjupyter/patches/dev-docker-compose-services b/tutorjupyter/patches/dev-docker-compose-services
deleted file mode 100644
index 66dbc84..0000000
--- a/tutorjupyter/patches/dev-docker-compose-services
+++ /dev/null
@@ -1,3 +0,0 @@
-jupyterhub:
- environment:
- NETWORK_NAME: "{{ DEV_PROJECT_NAME }}_default"
diff --git a/tutorjupyter/patches/local-docker-compose-dev-services b/tutorjupyter/patches/local-docker-compose-dev-services
new file mode 100644
index 0000000..56b75fe
--- /dev/null
+++ b/tutorjupyter/patches/local-docker-compose-dev-services
@@ -0,0 +1,8 @@
+jupyterhub:
+ command: jupyterhub --port=9045
+ ports:
+ - "9045:9045"
+ stdin_open: true
+ tty: true
+ environment:
+ NETWORK_NAME: "{{ DEV_PROJECT_NAME }}_default"
diff --git a/tutorjupyter/patches/openedx-development-settings b/tutorjupyter/patches/openedx-development-settings
new file mode 100644
index 0000000..9f45079
--- /dev/null
+++ b/tutorjupyter/patches/openedx-development-settings
@@ -0,0 +1,3 @@
+LTI_DEFAULT_JUPYTER_PASSPORT_ID = "{{ JUPYTER_DEFAULT_PASSPORT_ID }}"
+LTI_DEFAULT_JUPYTER_HUB_URL = "{% if ENABLE_HTTPS %}%https{% else %}http{% endif %}://{{ JUPYTER_HOST }}:9045"
+