allegroai
59fc98e0c4
Upgrade Jinja2 version (vulnerability found in older versions)
2021-01-05 20:18:09 +02:00
allegroai
a936a210e8
Version bump to 0.17.0
2021-01-05 20:08:19 +02:00
allegroai
be0cf0caa8
Unify v0.17 migrations
2021-01-05 20:07:49 +02:00
allegroai
a8d90887e2
Fix task execution queue is not cleared on clone
2021-01-05 20:07:04 +02:00
allegroai
6f3257fed3
Fix X-ClearML headers to X-Clearml
2021-01-05 20:06:36 +02:00
allegroai
286b8c3df5
Change default company name to "clearml"
2021-01-05 19:05:11 +02:00
allegroai
16430a6636
Support query by task state in projects.get_tasks_parents, return task project names
2021-01-05 19:02:48 +02:00
allegroai
d7ddfde26e
Fix tasks.failed error for task that was never started
2021-01-05 19:01:43 +02:00
allegroai
e6c0f1b6d8
Add migration: remove outdated user email index from db
2021-01-05 18:55:10 +02:00
allegroai
641ed1b510
Fix basic config not throwing missing key exception when no default passed
2021-01-05 18:54:13 +02:00
allegroai
3473d2bb02
Update PyJWT requirement (2.0.0 breaks interface)
2021-01-05 18:52:32 +02:00
allegroai
ba03924cb4
Fix archived and development system tags should not be cleaned up
2021-01-05 18:52:12 +02:00
allegroai
6870d8aba9
Refactor service_repo
...
Code cleanup
2021-01-05 18:50:42 +02:00
allegroai
64c63d2560
Add projects.get_task_parents
2021-01-05 18:49:25 +02:00
allegroai
88836fae66
Allow parent query in tasks.get_all
2021-01-05 18:48:25 +02:00
allegroai
436883148b
Improve schema reader
2021-01-05 18:47:32 +02:00
allegroai
f9f2f0ccf0
Add request model detection in endpoint decorator
2021-01-05 18:47:01 +02:00
allegroai
f879f6924f
Better exception log
2021-01-05 18:36:25 +02:00
allegroai
b9cb587580
Support docker_init_script in Task
2021-01-05 18:35:32 +02:00
allegroai
370e92c3dd
Use sparse index for email addresses
2021-01-05 18:34:46 +02:00
allegroai
03094076c8
Fix tags handling fail reloading datetime-like strings
2021-01-05 18:32:18 +02:00
allegroai
bdf6c353bd
Refactor APICall and schema validation
2021-01-05 18:30:59 +02:00
allegroai
23736efbc3
Add support for ClearML headers
2021-01-05 18:29:50 +02:00
allegroai
3c8e27dc94
Unify server request handlers
2021-01-05 18:28:43 +02:00
allegroai
ca890c7ae8
Remove dependency on api_version
2021-01-05 18:27:31 +02:00
allegroai
30909df73f
Fix tasks.clone schema
...
Reintroduce email field uniqueness
2021-01-05 18:26:14 +02:00
allegroai
b97a6084ce
Refactor configuration infrastructure
...
Remove untracked files left from previous commit
2021-01-05 18:25:18 +02:00
allegroai
50438bd931
Refactor apierrors infrastructure and auto-generation
2021-01-05 18:22:39 +02:00
allegroai
28daf49c91
Remove unique company name constraint
2021-01-05 18:21:49 +02:00
allegroai
4707647c92
Use EVENT_TYPE enum instead of string
2021-01-05 18:21:11 +02:00
allegroai
6974aa3a99
Improve internal events implementation
2021-01-05 18:20:38 +02:00
allegroai
e2deff4eef
Fix update project time on task changes
...
Fix project time in non responsive tasks watchdog
2021-01-05 18:19:45 +02:00
allegroai
59994ccf9c
Fix task and model last_change handling
...
Improve db model index
Improve db model infrastructure
2021-01-05 18:17:29 +02:00
allegroai
29c792d459
Fix tasks.clone
2021-01-05 18:15:01 +02:00
allegroai
df334d083e
Add error message
...
Improve error handling
2021-01-05 18:14:29 +02:00
allegroai
b548958c80
Improve login.supported_modes
...
Fix schema
2021-01-05 18:13:43 +02:00
allegroai
7bdf8fe30d
Fix DictField deserialization
2021-01-05 18:12:32 +02:00
allegroai
c71c65be87
Fix crash in auth.get_credentials if any of the credentials is missing last_used
2021-01-05 18:12:13 +02:00
allegroai
1cc6a8f787
Unify API model classes
2021-01-05 18:11:22 +02:00
allegroai
e5b92f4a80
Block users management in Redis
2021-01-05 18:10:32 +02:00
allegroai
3272d0f31f
Rename migration script
...
Support refresh flag in debug image samples
Remove silent_dequeue_fail param to prevent status change in case task wasn't queued
Add organizations.get_user_companies
Fix reset should also reset active_duration
Add api_version to server.info
2021-01-05 18:09:34 +02:00
allegroai
618a0b9473
Do not set Task.last_update when moving or updating (i.e. changing name, comment, tags etc.)
2021-01-05 18:06:04 +02:00
allegroai
bca3a6e556
Set default task active duration to None
...
Move endpoints to new API version
Support tasks.move and models.move for moving tasks and models into projects
Support new project name in tasks.clone
Improve task active duration migration
2021-01-05 18:05:44 +02:00
allegroai
8b0afd47a6
Set configurable and consistent limits on variants and metrics across different iterators
2021-01-05 18:02:01 +02:00
allegroai
0303c3525f
API version bump
...
Update internal tests
Allow edit/delete task artifacts/hyperparams/configs using force flag
Improve lists query support for get_all calls
2021-01-05 17:57:58 +02:00
allegroai
563c451ac9
Add task active duration migration
2021-01-05 17:53:44 +02:00
allegroai
91b1b34a6b
Update configuration for debug images
2021-01-05 17:53:16 +02:00
allegroai
0ad0495733
Add tasks.archive support
2021-01-05 17:49:08 +02:00
allegroai
03ae90c4a6
API version bump
2021-01-05 17:48:07 +02:00
allegroai
be788965e0
Fix using reserved keywords as atrifact/hyperparams/configuration names
...
Replace events.get_debug_image_event and event.get_debug_image_iterations with events.get_debug_image_sample and events.next_debug_image_sample
2021-01-05 17:47:27 +02:00