Commit Graph

50 Commits

Author SHA1 Message Date
Donkie
c93ca5d916 Bump version to 0.19.0 2024-08-07 15:44:24 +02:00
Donkie
535fa40ad2 Updated most python dependencies
Primarily FastAPI and Pydantic to v2. Also ruff to latest.

Updated some code to support Pydantic v2
2024-05-23 19:42:27 +02:00
Donkie
306dbe40af Bump version to 0.18.1 2024-05-22 20:16:22 +02:00
Donkie
4eee6712c1 Bump version to 0.18.0 2024-05-20 22:55:22 +02:00
Donkie
21d541a680 Added script to download files from external db 2024-05-12 10:48:33 +02:00
Donkie
4f93fdd4ea Bump version to 0.17.0 2024-05-04 20:35:35 +02:00
Dmitry Belousov
91d922d0b8 fixed version prometheus-client
added env variable SPOOLMAN_METRICS_ENABLED for enabled database collector

set metrics path as /metrics

checked Null values at vendors, init weight and price
removed some logs
2024-04-15 00:17:36 +03:00
Dmitry Belousov
fc8df5346d Rollback pdm.lock to cadb707
Rollback pyproject.toml
2024-04-14 22:59:35 +03:00
Dmitry Belousov
28b2bfec50 Added prometheus client
Added scheduler for compute current spool metrics and info
2024-04-09 15:25:09 +03:00
Donkie
babb95d086 Bump version to 0.16.1 2024-02-04 10:02:52 +00:00
Donkie
6d63519bee Bump version to 0.16.0 2024-02-01 17:27:26 +00:00
Donkie
3340da3067 Allow relative imports in tests 2024-01-23 18:58:57 +01:00
Donkie
b57ca68250 Bump version to 0.15.0 2023-12-29 11:01:32 +00:00
Donkie
286e519eaa Bump version to 0.14.0 2023-12-02 12:05:31 +01:00
Donkie
e52675e131 Bump version to 0.13.1 2023-10-24 20:23:20 +02:00
Donkie
aa2e79b101 Bump version to 0.13.0 2023-10-21 11:57:01 +02:00
Donkie
a6d527aaf0 Added/deleted-type websocket messages
Events are now sent for not only when an object changes but also when one is created or deleted.

For now it's not really possible to subscribe to these events however.

This breaks backwards-compatibility with the websocket messages.
2023-10-15 19:46:10 +02:00
Donkie
8ade10db11 Bump version to 0.12.2 2023-10-08 11:40:49 +02:00
Donkie
cacd38a9f5 Bump version to 0.12.1 2023-09-20 21:12:51 +02:00
Donkie
556b80a5ce Bump version to 0.12.0 2023-09-20 20:26:04 +02:00
Donkie
b795680226 Added missing timezone in responses
Fixes #114
2023-09-20 20:13:02 +02:00
Donkie
cadb707fdd Added WebSocket notify API for spools 2023-09-17 22:00:00 +02:00
Donkie
9a7375d781 Added test cases for finding empty spool fields 2023-09-16 11:13:30 +02:00
Donkie
de16dd7be0 Added database support for finding empty fields 2023-09-16 11:13:30 +02:00
Donkie
3bba0b1dce Added pdm cmd to run spoolman 2023-09-16 11:13:30 +02:00
Donkie
871e5282e5 Updated python packages 2023-08-28 21:10:07 +02:00
Donkie
d9f9e74d43 Bump version to 0.11.0 2023-08-13 12:21:40 +02:00
Donkie
8767e3951a Bump version to 0.10.0 2023-08-12 22:40:44 +02:00
Donkie
adb0d6e1f4 Bump version to 0.9.1 2023-07-14 19:05:11 +02:00
Donkie
3bc47cc686 Bump version to 0.9.0 2023-07-14 15:01:47 +02:00
Donkie
dd84f9d185 Bump version to 0.8.0 2023-07-10 12:40:43 +02:00
Donkie
3dc029968b Added a version bumping script 2023-07-10 01:52:05 +02:00
Donkie
97bf2f68ce Formatted pyproject.toml 2023-07-10 01:28:11 +02:00
Donkie
a6ac5982cc Switched to PDM for package management 2023-07-10 01:13:40 +02:00
Donkie
635c9c5856 Fixed license in pyproject.toml 2023-07-04 14:59:14 +02:00
Donkie
235236d435 Ruff fixes 2023-05-28 22:55:11 +02:00
Donkie
424856c710 Improved tests for add in integration tests 2023-05-28 21:40:17 +02:00
Donkie
de1bf05922 Added Alembic for migrations 2023-05-27 23:14:06 +02:00
Donkie
89cff893aa Full integration test coverage for the vendor API 2023-05-18 17:53:02 +02:00
Donkie
c6ee7df535 Start of integration tests 2023-05-18 14:38:28 +02:00
Donkie
57420e0164 Workflow fixes 2023-05-10 21:45:08 +02:00
Donkie
0269518175 Added a basic web UI 2023-05-10 21:11:10 +02:00
Donkie
ed3e30ea75 Improved compatibility with postgres 2023-05-09 20:03:19 +02:00
Donkie
1a148c0991 Added proper support for all databases 2023-04-06 16:19:33 +02:00
Donkie
a6f872bf69 Added docs generation 2023-04-03 19:25:27 +02:00
Donkie
6fd9662c42 Renamed to Spoolman
Spoolson just didn't sound that good after all
2023-04-02 19:19:15 +02:00
Donkie
c31c3dea42 Added API for using spool weight/length 2023-04-02 15:48:30 +02:00
Donkie
2fa91b0632 Filaments can now be created 2023-04-01 22:51:36 +02:00
Donkie
35fdd23ec0 Added some test endpoints and server configuration 2023-04-01 16:46:19 +02:00
Donkie
c9b4705b28 Added project structure and basic data models 2023-04-01 16:24:08 +02:00