You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-6Lines changed: 14 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,23 +2,31 @@
2
2
3
3
All notable changes for version updates.
4
4
5
-
## [0.1.5] - 2024-03-01
5
+
## [0.1.6] - 2025-02-25
6
+
7
+
### Added
8
+
9
+
- Added utility function is_port_in_use(port: int) → bool to check if a port is already in use.
10
+
- Added async utility function load_model_in_background(model_id: str) to load the model asynchronously in the background while managing the global loading flag.
11
+
- Updated server startup functions to incorporate these utilities, ensuring proper port management and asynchronous model loading.
12
+
13
+
## [0.1.5] - 2025-02-25
6
14
7
15
### Changed
8
16
9
17
- Extended the initial wait time in start_server from 5 to 15 seconds to allow the server ample time to initialize, especially in Google Colab environments.
10
18
- Increased health check timeout to 120 seconds for ngrok mode and 60 seconds for local mode to accommodate slower startups.
11
19
- Added detailed logging during health checks to aid in debugging startup issues.
12
20
13
-
## [0.1.4] - 2024-02-25
21
+
## [0.1.4] - 2025-02-25
14
22
15
23
### Changed
16
24
17
25
- Improved logging across startup: the banner, model details, configuration, system resources, API documentation, quick start guide, and footer are now fully logged and printed.
18
26
- Updated the start_server function to extend the health check timeout to 60 seconds in Google Colab (when using ngrok) and to set an environment variable to trigger the Colab branch in run_server_proc.
19
27
- Modified startup_event to load the model in the background, ensuring that the server's /health endpoint becomes available in time and that logging output is complete.
20
28
21
-
## [0.1.3] - 2024-02-25
29
+
## [0.1.3] - 2025-02-25
22
30
23
31
### Changed
24
32
@@ -32,7 +40,7 @@ All notable changes for version updates.
32
40
- Removed duplicate architecture diagrams from the root `README.md` to streamline documentation.
33
41
- Minor improvements to logging and error handling.
34
42
35
-
## [0.1.2] - 2024-02-25
43
+
## [0.1.2] - 2025-02-25
36
44
37
45
### Changed
38
46
@@ -44,15 +52,15 @@ All notable changes for version updates.
44
52
- Updated Mermaid diagrams to wrap node labels in double quotes, improving compatibility with GitHub rendering.
45
53
- Improved build status badge aesthetics in the README.
46
54
47
-
## [0.1.1] - 2024-02-25
55
+
## [0.1.1] - 2025-02-25
48
56
49
57
### Fixed
50
58
51
59
- Fixed RuntimeError related to SemLock sharing in multiprocessing by clearing logger handlers in `run_server_proc`.
52
60
- Updated Mermaid diagrams to wrap node labels in double quotes, improving compatibility with GitHub rendering.
53
61
- Improved build status badge aesthetics in the README.
0 commit comments