Changelog

2025-10-20 Increased CPU Resources โšก
Improved
Since the CPUs in our cluster are not fully utilized yet, as shown in our utilization monitor, we are increasing the granted CPU resources per user. Thus, Jupyter notebooks that use CPU power to complete computations (e.g., solving a linear problem) will execute faster!
We keep monitoring the CPU utilization and adjust the CPU resources accordingly. However, it's most likely that we will grant even more CPU power instead of reducing it again.
2025-10-13 New Large Language Models (LLMs) available ๐Ÿค–
Improved
Thanks to the AI services provided by GWDG, the profile bwJupyter - Jupyter AI received an update regarding the following models:
  • Added Qwen 3 Coder 30B A3B Instruct
  • Removed Codestral
  • Added a new model alias default-coding, which points to the latest recommended model for coding
2025-09-30 Access to Open Educational Resources (OER) ๐Ÿ“š
Added
In cooperation with ZOERR, the central repository for OER of higher education in Baden-Wรผrttemberg, we provide the new page Open Educational Resources. The page shows a collection of OERs that contain Jupyter Notebooks. You can try and test the material - and if you are interested in using it, copy it directly into your personal storage!
2025-09-16 Auto-Grading Bug ๐Ÿ›
Fixed
Due to a bug in our auto-grading setup, the grader service did not show any submitted files in the submission view. The files are not lost. After manually triggering the auto-grading of a submission, the button "Pull submission" becomes active. Clicking on it will download the submitted files.
2025-08-26 New Profile: MATLAB ๐Ÿงฎ
Added
With the new profile bwJupyter - MATLAB, you can run MATLAB on the bwJupyter infrastructure. Besides the MATLAB user interface, you can use MATLAB inside a Jupyter Notebook with the separate MATLAB kernel. Due to the state-wide MATLAB license, every bwJupyter user can access MATLAB without the need for a MATLAB account or additional logins until March 31, 2026.
In case of missing features or functionalities, please give us a feedback via support@bwjupyter.de.
2025-08-26 New Large Language Models (LLMs) available ๐Ÿค–
Improved
Thanks to the AI services provided by GWDG, the profile bwJupyter - Jupyter AI received an update regarding the following models:
2025-08-14 Introduction Profiles ๐Ÿง‘โ€๐Ÿซ
Added
We introduce a new profile category called Introduction Profiles. Compared to the other profiles, the profiles does not include special packages but Jupyter notebooks instead. The overall goal is to provide support material to ease the entry into the Jupyter ecosystem.
Therefore, the new profile Introduction to Jupyter Notebooks for Lecturers provides examples on how to design, structure, and implement Jupyter notebooks for educational purposes.
Warning: The storage of introduction profiles is only temporary and not persistent. If you want to keep your changes, please copy the files into your personal directory ./personal.
2025-08-14 Grader Service (Testing) ๐Ÿ“
Added
Besides the already existing submission feature based on directories, we are now testing a dedicated grader service. The grader service is open-source and actively developed by TU Wien. Similar to nbgrader, Jupyter notebooks can be used to create gradable assignments. Each submission is automatically graded, and the results (i.e., scored points) can be downloaded as a CSV.

If you are interested in and want to test it out, create a new profile, and name the profile in a short email to support@bwjupyter.de. We will enable the grader service for the profile and provide further instructions on how to use it.
2025-07-23 New Profile: Real-time Collaboration ๐Ÿ‘ฅ
Added
The new profile bwJupyter - RTC enables collaboration with multiple JupyterHub users in real-time. Cell edits, text selection, and code execution are synchronized and visible to all members. You can add members to the profile by clicking on the icon , next to the profile in the profile selection or on the page Profile Management. If this feature is frequently used, we can extend real-time collaboration to other profiles as well as profiles by lecturers.
2025-06-11 Notifications ๐Ÿ””
Improved
To keep updated with the latest changes documented on the News and Changelog pages, an orange circle is displayed next to the changed page. Once you enter the page, the circle disappears. Note that this information is only stored locally. Thus, a new device will show the notification again.
2025-06-05 Storage Capacity Bug ๐Ÿ›
Fixed
Due to a bug, profiles created between May 26, 2025, and June 5, 2025, have a shared directory (i.e., __shared/) capacity of 2 GB instead of 10 GB. This also affects the new directories __submission/ and __correction/ if the submission feature is enabled. With the applied bug fix, the wrongly applied quota of 2 GB is set to 10 GB.
2025-06-04 New Profile: Jupyter AI ๐Ÿค–
Added
Thanks to the AI services by GWDG, we provide a new profile called bwJupyter - Jupyter AI. The profile includes common data science packages for Python, Julia, and R, as well as a chatbot interface called Jupyter AI. Get started by selecting the chat messages icon in the left sidebar, choose your model, and start chatting with Jupyternaut. You can either use your own API key or use the pre-configured bwJupyter :: [Model] models, which are listed at the bottom.
2025-05-26 Submissions ๐Ÿ“
Added
We enable submissions and corrections via shared directories. Similar to the directory __shared, two additional directories can be used to submit notebooks as a student and give feedback as a lecturer - without leaving bwJupyter. Lecturers can enable submissions during the profile creation or by editing an already existing profile. Please note that this temporary solution does not cover more complex use cases (e.g., deadlines).
2025-05-26 News and Changelog ๐Ÿ†•
Added
In order to communicate changes regarding bwJupyter, we maintain two new pages, namely News and Changelog. Both pages are part of JupyterHub and will be continuously updated. So keep an eye on the pages to be informed about changes and new features!
2025-05-26 New Profile: RStudio ยฎ๏ธ
Added
Due to a support request, we provide a new profile called bwJupyter - RStudio. RStudio is a development environment for the programming language R. Similar to the profile bwJupyter - R, common and frequently used R packages are already part of the new profile. Feel free to test the new profile and give us feedback at support@bwjupyter.de.
2025-05-09 New Profile: Octave ๐Ÿงฎ
Added
We are providing a new profile called bwJupyter - Octave (experimental). This profile includes Octave, an open-source alternative to Matlab. Some packages are already pre-installed (see our documentation). Feel free to test the new profile and give us feedback at support@bwjupyter.de.
2025-04-29 Profile Collaboration ๐Ÿค
Added
At the request of lecturers, we developed a feature that allows you to add multiple collaborators to a profile. The collaborators can have write access to the shared folder just like the profile creator. However, the properties of the profile cannot be changed. After creating a profile, you can manage collaborators (i.e., lecturers and students). In the profile overview, you will find the new item Collaborators in each created profile. You can add and remove collaborators using the Manage... link.
2025-04-23 Utilization Monitor ๐Ÿ“ˆ
Added
We introduced a new monitoring overview so that every user can see the current utilization of the infrastructure. In particular, you can see the current usage of the GPUs there. You can find the overview on the page Utilization Monitor.
2025-03-26 Login Bug ๐Ÿ›
Fixed
Some users encountered an error when logging in. After successfully logging in with their university account, these users were shown an error page with the error code 500. We have now fixed this error. If you still encounter this issue, please write us an email at support@bwjupyter.de.
2025-03-21 Announcements ๐Ÿ“ข
Added
A banner is displayed on every page of the JupyterHub in the event of malfunctions, maintenance, and other announcements. The banner will be removed once maintenance has been completed or the problem has been resolved. The banner is only visible in the JupyterHub, not in the development environment used to run Jupyter Notebooks.
2025-03-20 PDF Export ๐Ÿ“„
Fixed
We fixed the bug that prevented notebooks from being exported as PDFs. After all profiles have been adjusted, notebooks can now be exported as PDFs via Select a notebook >> File >> Save and Export Notebook As >> PDF .
2025-03-18 Profile Selection โœจ
Improved
The various profiles are no longer displayed as a long list. Instead, a card layout has been introduced to make navigation and use much easier.
2025-03-18 Profile Duration ๐Ÿ•™
Added
Profiles created by lecturers now have a standard duration of 6 months. This period can be increased to a maximum of one year. We reserve the right to delete profiles and the shared folder's contents after the time period has expired.
2025-03-11 bwJupyter Release ๐Ÿš€
Released
After a successful pilot phase at selected universities, bwJupyter is now officially available to every lecturer and student in Baden-Wรผrttemberg. Manual activation is no longer necessary.