allegroai
caaf801cd0
Support plots navigation by iteration
2022-11-29 17:34:57 +02:00
allegroai
c23e8a90d0
Support model events
2022-11-29 17:34:06 +02:00
allegroai
fa5b28ca0e
Support HTTP URLs when deleting fileserver files
2022-11-29 17:33:18 +02:00
allegroai
bfb55a9463
Support deleting external artifacts when deleting projects
2022-11-29 17:32:41 +02:00
allegroai
37e485e1f2
Upgrade API version to 2.22
2022-11-29 17:29:57 +02:00
allegroai
3451ff441f
Fix projects.get_all_ex with active_users filtering did not work if the project id was passed as a string and not list
2022-11-29 17:27:54 +02:00
allegroai
53c9b5525e
Add preliminary support for datasets under projects
2022-11-29 17:27:02 +02:00
PSL
e5230edac3
Add mongo username and password authentication ( #162 )
...
Co-authored-by: pangshaoliang <pangshaoliang@megvii.com>
2022-10-08 15:56:02 +03:00
allegroai
482a5c34bc
Version bump to 1.7.0
2022-09-29 19:40:20 +03:00
allegroai
ee2a72c70f
Add company/uri index
2022-09-29 19:40:05 +03:00
allegroai
de1f823213
Removed stub timing context
2022-09-29 19:37:15 +03:00
allegroai
0c9e2f92ee
Add server-side support for deleting files from fileserver on task delete
2022-09-29 19:34:24 +03:00
allegroai
6c49e96ff0
Update API version to 2.21
2022-09-29 19:31:42 +03:00
allegroai
81e3fc6577
Improve utilities
2022-09-29 19:30:57 +03:00
allegroai
e6dc4b7557
Set cloned task parent to original task if original task has no parent
2022-09-29 19:30:13 +03:00
allegroai
238a47a197
Add created field to backend.user
2022-09-29 19:29:36 +03:00
allegroai
04e7076628
Add support for specifying a specific task ID in queues.get_next_task
2022-09-29 19:27:42 +03:00
allegroai
0531612bf4
Fix deleting a queue should dequeue all enqueued tasks
2022-09-29 19:27:09 +03:00
allegroai
3ae410a1e9
Remove the ThreadsManager.terminating flag
2022-09-29 19:23:26 +03:00
allegroai
98ed3075dd
Added exclude support when converting mongo objects to dictionary
2022-09-29 19:21:28 +03:00
allegroai
b871bf4224
Fix projects.get_all_ex
2022-09-29 19:20:50 +03:00
allegroai
8d4c02fc3c
Add support for hidden internal queues
2022-09-29 19:20:24 +03:00
allegroai
b986980c75
Use correct attrs version, remove related dependency
2022-09-29 19:18:38 +03:00
allegroai
a4fa567be2
Fix task stats update
2022-09-29 19:18:22 +03:00
allegroai
ddb91f226a
Add Task Unique Metrics to task object
2022-09-29 19:16:56 +03:00
allegroai
7772f47773
Support datetime ranges in field queries
2022-09-29 19:15:50 +03:00
allegroai
9c118d14e0
Add missing last_update field to models.get_all APIs
2022-09-29 19:14:13 +03:00
allegroai
efd56e085e
Fix threaded jobs management (invoke only from AppSequence)
2022-09-29 19:13:22 +03:00
allegroai
4dff163af4
Improve examples pre-population code
2022-09-29 19:11:21 +03:00
allegroai
242a78a0fe
Add request logging using the CLEARML_SERVER_DEBUG_REQUESTS env var
2022-09-29 19:10:55 +03:00
allegroai
78989fea91
Add better mongodb connection string verbosity
2022-09-29 19:10:13 +03:00
allegroai
5de7c12062
Version bump to v1.6
2022-07-08 18:05:43 +03:00
allegroai
3f79c19079
Add v1.6.0 mongodb migration
2022-07-08 18:05:33 +03:00
allegroai
fe29743c54
Add support for new IDs generation when importing projects
2022-07-08 18:04:40 +03:00
allegroai
d760cf5835
Remove use of dpath in query projection
2022-07-08 18:04:02 +03:00
allegroai
3695f25a5f
Fix internal error returned to clients
2022-07-08 18:03:38 +03:00
allegroai
c6f1beafdd
Update API version to 2.20
2022-07-08 18:02:44 +03:00
allegroai
68a54c34f3
Add user creation time to users.get_current_user
2022-07-08 17:59:45 +03:00
allegroai
ab495ae586
Fix archived projects handling
2022-07-08 17:55:02 +03:00
allegroai
b058770af1
Fix handling of empty hyperparam/configuration keys
2022-07-08 17:54:19 +03:00
allegroai
f7e833bf6f
Fix loading expired worker entries from Redis
2022-07-08 17:53:12 +03:00
allegroai
36b9ab0453
Fix handling of empty keys in query
2022-07-08 17:51:49 +03:00
allegroai
ec0436d0da
Fix task cleanup
2022-07-08 17:50:49 +03:00
allegroai
0f6c4e75b7
Fix debug images URL handling and task routing
2022-07-08 17:50:26 +03:00
allegroai
a41ae112a1
Fix backward compatibility when importing old projects
2022-07-08 17:49:36 +03:00
allegroai
c28f478ea8
Fix worker Id is used instead of worker key when processing report
2022-07-08 17:48:17 +03:00
allegroai
c18eb99d06
Return getting_started_info in users.get_current_user
2022-07-08 17:45:33 +03:00
allegroai
3a60f00d93
Add support for Dataset projects
2022-07-08 17:45:03 +03:00
allegroai
ee87778548
Better support for PyJWT 2.4
2022-07-08 17:44:17 +03:00
allegroai
52c0c4d438
Add model task cleanup on tasks.reset
2022-07-08 17:43:54 +03:00
allegroai
d117a4f022
Support max_task_entries option in queues.get_by_id/get_all
...
Add queues.peek_task and queues.get_num_entries
2022-07-08 17:42:20 +03:00
allegroai
6683d2d7a9
Fix task cleanup
2022-07-08 17:40:55 +03:00
allegroai
05357fe25e
Support publish option in tasks.completed
2022-07-08 17:40:43 +03:00
allegroai
adc1825843
Add support for model statistics
2022-07-08 17:39:41 +03:00
allegroai
0c15169668
Improve tests
2022-07-08 17:38:31 +03:00
allegroai
123dc1dcfb
Improve query error handling
2022-07-08 17:38:22 +03:00
allegroai
b2feafac09
Support workers filtering with tags
2022-07-08 17:37:33 +03:00
allegroai
b41ab8c550
Better support for queue metrics and queue metrics refresh on sample
2022-07-08 17:36:46 +03:00
allegroai
62d5779bd5
Count own tasks/models for projects
2022-07-08 17:35:01 +03:00
allegroai
f8b9d9802e
Add support for organization.get_entities_count
2022-07-08 17:32:56 +03:00
allegroai
dd8a1503b0
Add support for navigate_current_metric in events.get_debug_image_sample
2022-07-08 17:31:44 +03:00
allegroai
cff98ae900
Add support for events.get_task_single_value_metrics, events.plots, events.get_plot_sample and events.next_plot_sample
2022-07-08 17:29:39 +03:00
allegroai
9b108740da
Bump PyJWT version due to "Key confusion through non-blocklisted public key formats" vulnerability
2022-05-25 16:50:19 +03:00
allegroai
08a7bc7c9f
Fix not all the event logs are returned from sharded ES
2022-05-20 15:11:05 +03:00
allegroai
fb256d7e5b
Version bump to v1.5
2022-05-18 15:29:45 +03:00
allegroai
710443b078
Fix move task to trash is not thread-safe
2022-05-18 10:31:20 +03:00
allegroai
e0cde2f7c9
Add support for deleting pipeline projects
2022-05-18 10:30:21 +03:00
allegroai
60b9c8de14
Allow arbitrary task fields in project statistics filter
2022-05-18 10:29:36 +03:00
allegroai
ecffe26be4
Fix auth.edit_credentials
2022-05-18 10:28:58 +03:00
allegroai
2570bd9e26
Fix ES issue with capital letters in index name
2022-05-18 10:18:23 +03:00
allegroai
174f84514a
Fix no destination when merging projects
2022-05-18 10:17:34 +03:00
allegroai
65cb8d7b43
Refactor method name
2022-05-18 10:16:41 +03:00
allegroai
5f8ef808a3
Fix ES issue with capital letters in index name
2022-05-18 10:16:19 +03:00
allegroai
4941ac70e0
Add events.clear_task_log
2022-05-17 16:09:23 +03:00
allegroai
67cd461145
Add auth.edit_credentials
2022-05-17 16:08:12 +03:00
allegroai
92b5fc6f9a
Fix handling hidden sub-projects
2022-05-17 16:06:34 +03:00
allegroai
b90165b4e4
Support queue_name in tasks enqueue
2022-05-17 16:04:34 +03:00
allegroai
6c2dcb5c8a
Improve error message
2022-05-17 15:56:18 +03:00
allegroai
3efed32934
Add X-Jwt-Payload
to redacted headers
2022-05-17 15:55:41 +03:00
allegroai
69737308fe
Version bump to v1.4.0
2022-04-18 16:38:22 +03:00
allegroai
a6dbea808a
Add indices for task.last_update and task.status_changed
2022-04-18 16:37:22 +03:00
allegroai
5131b17901
Support not returning hidden sub-projects when include_stats is specified without search_hidden
2022-04-18 16:36:14 +03:00
allegroai
5f21c3a56d
Add support for searching hidden projects and tasks
2022-04-18 16:34:18 +03:00
allegroai
2350ac64ed
Fix internal error on count task events if there is no events index
2022-04-18 16:31:02 +03:00
allegroai
d146127c18
Add events.clear_scroll endpoint to clear event search scrolls
2022-04-18 16:29:57 +03:00
allegroai
124684f53f
Version bump to v1.3.0
2022-03-15 16:34:35 +02:00
allegroai
455b5d6758
Fix pre-populate to convert model metadata from the old format
2022-03-15 16:30:14 +02:00
allegroai
c04e2e498b
Support credentials label and last_used_from fields
2022-03-15 16:29:37 +02:00
allegroai
da8a45072f
Add pipelines support
2022-03-15 16:28:59 +02:00
allegroai
e1992e2054
Fix queue metrics calculation
2022-03-15 16:28:49 +02:00
allegroai
b6ad8f8790
Add support for worker auto-unregister (instead of raising an error)
2022-03-15 16:25:14 +02:00
allegroai
5acc7eebc3
Set API version to 2.17
2022-03-15 16:22:51 +02:00
allegroai
02933a9c93
Support disabling response compression
...
Return fixed server header
2022-03-15 16:21:14 +02:00
allegroai
e537651f29
Better support for assets upload/download
2022-03-15 16:19:52 +02:00
allegroai
af09fba755
Add metadata dict support for models, queues
...
Add more info for projects
2022-03-15 16:18:57 +02:00
allegroai
fc4fd9e61c
Version bump to v1.2.0
2022-02-14 15:26:27 +02:00
allegroai
8908c7dcf9
Update driver requirements
...
Refactor ES initialization
2022-02-13 20:27:12 +02:00
allegroai
b9996e2c1a
Protect against multiple connects to the update server from different processes
...
Code cleanup
2022-02-13 20:12:12 +02:00
allegroai
afdc56f37c
Use task active duration for worker task running time
2022-02-13 20:01:47 +02:00
allegroai
a25cd5dae8
Fix version conflicts when deleting task events cause an error
2022-02-13 20:01:25 +02:00
allegroai
447adb9090
Add support for credentials label
...
Support no_scroll in events.get_task_plots
Support better project stats
Fix Redis required on mongodb initialization
Update tests
2022-02-13 19:59:58 +02:00
allegroai
92fd98d5ad
Add support for lists and nested fields in URL args and form
2022-02-13 19:52:05 +02:00
allegroai
c4001b4037
Add Redis cluster support
...
Fix for lru_cache usage
2022-02-13 19:48:26 +02:00
allegroai
970a32287a
Add Redis password support
2022-02-13 19:37:52 +02:00
allegroai
17cd48dada
Add support for override cookie domains
...
Support for community invitation alarms
Remove duplicate property
Add query optimizations
2022-02-13 19:35:35 +02:00
allegroai
ea3b6e955f
Optimize nested_get()
2022-02-13 19:32:22 +02:00
allegroai
843450bb9b
Fix add_or_update_artifacts should always be allowed on in_progress tasks
...
Fix delete_artifacts should always be allowed on in_progress tasks
Fix query code
2022-02-13 19:31:54 +02:00
allegroai
e149af58b1
Support for additional mata data in api call response
2022-02-13 19:30:36 +02:00
allegroai
604a38035b
Add organization.update_company_name
...
Fix unit-tests
2022-02-13 19:29:46 +02:00
allegroai
cae38a365b
Fix base query building
...
Fix schema
Improve events.scalar_metrics_iter_raw implementation
2022-02-13 19:28:23 +02:00
allegroai
e334246b46
Add support for project stats with children flag
2022-02-13 19:26:47 +02:00
allegroai
36e013b40c
Add support for events.scalar_metrics_iter_raw
2022-02-13 19:26:03 +02:00
allegroai
f20cd6536e
Add scroll support to *.get_*
2022-02-13 19:23:29 +02:00
allegroai
446bd35006
Refactor debug images response, model ORM
2022-02-13 19:21:07 +02:00
allegroai
a377a7e315
Support status_message and status_reason in tasks.delete
2022-02-13 19:20:31 +02:00
allegroai
3d046ac282
Fix project should not be merged into itself
2022-02-13 19:18:08 +02:00
allegroai
a08fa9a0e1
Add missing API Errors
2022-02-13 19:16:58 +02:00
allegroai
5856ed2836
Update Model.last_update on changes to tags and system tags
2022-02-13 19:15:37 +02:00
allegroai
d295355d99
Better logger name if called from __init__.py
2022-02-13 19:15:10 +02:00
Niels ten Boom
bc2c2ebbfd
Add connection string functionality for MongoDB access ( #102 )
2022-01-08 12:07:59 +02:00
Théo Mathieu
e352a6a1e7
Fix elasticsearch authentication when initializing ( #98 )
2021-12-05 09:55:06 +02:00
Théo Mathieu
8a3d992aaf
Support MongoDB SRV endpoints ( #96 )
2021-12-02 10:07:33 +02:00
allegroai
c37f3d8d5b
Fix set() not supported in ConfigTree()
...
Add user/pass config support
2021-11-15 18:33:49 +02:00
allegroai
a96870e092
Add admonition in case only username or password were provided
2021-11-15 15:19:07 +02:00
Weixiao Huang
3d816c747d
Add ES http_auth credentials support ( #93 )
...
Also update ES and MongoDB versions and fix nginx configuration bug
Co-authored-by: huangweixiao <huangweixiao@megvii.com>
2021-11-15 15:01:27 +02:00
allegroai
1bc8529d83
Version bump
2021-08-05 16:46:29 +03:00
allegroai
083fd315e9
Fix server error when running with non-migrated v0.16 ElasticSearch data
2021-08-05 16:46:05 +03:00
allegroai
c5d6ce3e65
Version bump
2021-07-25 14:40:57 +03:00
allegroai
694dbc31c4
Fix incorrect ES query (merge issue)
2021-07-25 14:40:49 +03:00
allegroai
6488dc54e6
Better handling of stack trace report on 500 error
2021-07-25 14:39:59 +03:00
allegroai
158da9b480
Allow setting status_message in tasks.update
...
Optimizations and refactoring
2021-07-25 14:35:36 +03:00
allegroai
ec2e071ab7
Fix mongoengine cannot handle field name with leading or trailing "_" when used in fields query within get_all endpoints
2021-07-25 14:34:04 +03:00
allegroai
465e270342
Fix queued task is not dequeued on tasks.stop
2021-07-25 14:32:09 +03:00
allegroai
6705aff56f
Allow requesting plots and iter_histograms for all variants
2021-07-25 14:30:38 +03:00
allegroai
9069cfe1da
Support querying task events per specific metrics and variants
2021-07-25 14:29:41 +03:00
allegroai
677bb3ba6d
Add force parameter to tasks.enqueue
2021-07-25 14:27:46 +03:00
allegroai
cb253cff9e
Don't use special characters in secrets
2021-07-25 14:26:49 +03:00
allegroai
39ceb5ac5c
Fix pre-populate logic to avoid overriding existing users
2021-07-25 14:26:31 +03:00
allegroai
d4edeaaf1b
Add projects.validate_delete
2021-07-25 14:17:29 +03:00
allegroai
56aea1ffb8
Fix filtering on hyperparams ( https://github.com/allegroai/clearml/issues/385 , https://clearml.slack.com/archives/CTK20V944/p1626600582284700 )
2021-07-25 13:55:09 +03:00
allegroai
09ab2af34c
Version bump
2021-05-27 17:13:19 +03:00
allegroai
3f2304549d
Move new migrations to 1_0_2
2021-05-27 16:56:47 +03:00
allegroai
ad72a435f1
Clean Task runtime on reset
2021-05-27 16:56:03 +03:00
allegroai
f34332344e
Fix Task container raises validation error on null values
2021-05-27 16:55:32 +03:00
allegroai
2216bfe875
Version bump
2021-05-11 16:12:48 +03:00
allegroai
9beefa7473
Add missing login.logout endpoint
2021-05-11 16:12:27 +03:00
allegroai
8ebc334889
Fix broken config dir backwards compatibility (/opt/trains/config should still be supported)
2021-05-11 16:12:13 +03:00
allegroai
1e5163e530
Upgrade jinja2 version due to CVE-2020-28493
2021-05-03 23:23:06 +03:00
allegroai
1567774765
Version bump
2021-05-03 18:20:32 +03:00
allegroai
babfcbb707
Update migration script
2021-05-03 18:15:43 +03:00
allegroai
4fe61ee25c
Fix running migration scripts calling other files
2021-05-03 18:13:49 +03:00
allegroai
e18b21639c
Fix regex query for fields containing "_"
2021-05-03 18:13:00 +03:00
allegroai
1cef03b8c2
Add check_contents flag for projects.get_all_ex
2021-05-03 18:12:44 +03:00
allegroai
27d086bca2
Fix schema for Task.runtime
...
Add infrastructure for API calls limits handling
2021-05-03 18:11:46 +03:00
allegroai
add3f011a0
Add runtime to tasks.edit
2021-05-03 18:10:48 +03:00
allegroai
ee90b0b024
Remove "Auto-generated while cloning" project description
2021-05-03 18:10:32 +03:00
allegroai
9bf107866f
Fix crash in models publish_many without model task
2021-05-03 18:10:09 +03:00
allegroai
4d2f282950
Add Model.last_update to schema
2021-05-03 18:09:54 +03:00
allegroai
b55fad1b59
Remove "Auto-generated during move" project description
2021-05-03 18:09:31 +03:00
allegroai
ba77ff11e9
Fix missing custom metric values turn up first in sorting
2021-05-03 18:08:39 +03:00
allegroai
b67aa05d6f
Return results per task iterations in debug images request
2021-05-03 18:08:14 +03:00
allegroai
6b0c45a861
Fix batch operations results
2021-05-03 18:07:37 +03:00
allegroai
dc9623e964
Fix docker_cmd projection in backwards compatibility
...
Fix support to clear input/output models and docker_cmd in backwards compatibility mode
Fix schema
2021-05-03 18:06:39 +03:00
allegroai
3d73d60826
Better handling of invalid iterations on add_batch
2021-05-03 18:05:24 +03:00
allegroai
9f0c9c3690
Fix open ranges
2021-05-03 18:05:03 +03:00
allegroai
1a3d3494ce
Fix numeric locale
2021-05-03 18:04:45 +03:00
allegroai
b99f620073
Added unarchive APIs
2021-05-03 18:04:17 +03:00
allegroai
e2f265b4bc
Unify batch operations
2021-05-03 18:03:54 +03:00
allegroai
251ee57ffd
Fix rapidjson dumps does not support ensure_ascii, only Encoder initialization does
...
Add task enqueue status
2021-05-03 18:03:17 +03:00
allegroai
7e03104f1c
Add Model last_update field
2021-05-03 18:02:25 +03:00
allegroai
f1a258208e
Disable backwards compatibility for 2.13 clients
2021-05-03 18:01:59 +03:00
allegroai
66cc49313b
Fix schema
2021-05-03 18:01:29 +03:00
allegroai
9ae2943f7d
Fix crash in tasks.reset
2021-05-03 17:59:44 +03:00
allegroai
54326f707b
Add JSON flags support to APICall
2021-05-03 17:58:57 +03:00
allegroai
3a3b57c15f
Support mongodb authentication
2021-05-03 17:57:53 +03:00
allegroai
8ea8ad34e6
Remove collecting task output models from Models collection during migration
2021-05-03 17:57:27 +03:00
allegroai
179661a0d4
Rename default input and output models
...
Better handling of backwards compatibility in task models
Code cleanup
2021-05-03 17:56:50 +03:00
allegroai
3d22ca1888
Escape task.container and task.execution.model_labels fields in DB
2021-05-03 17:56:17 +03:00
allegroai
fdf6798d0c
Don't unset Task's execution.queue on dequeue
2021-05-03 17:54:16 +03:00
allegroai
9d9a44b927
Add skip_empty parameter in get_configuration_names
2021-05-03 17:53:56 +03:00
allegroai
a75534ec34
Add batch operations support
2021-05-03 17:52:54 +03:00
allegroai
eab33de97e
Add bcrypt support to fixed user password
2021-05-03 17:52:25 +03:00
allegroai
29de110abb
Add support for queue and model metadata
2021-05-03 17:50:25 +03:00
allegroai
2e7f418ee2
Fix Task.container backwards-compatibility
...
Fix sub-projects
2021-05-03 17:49:48 +03:00
allegroai
dadb996d22
Refactor es_factory to better support override host/port
2021-05-03 17:48:41 +03:00
allegroai
174f692edf
Code cleanup
2021-05-03 17:48:24 +03:00
allegroai
f4d5168a20
Add Task.container support
2021-05-03 17:48:01 +03:00
allegroai
5a438e8435
Fix projects.move
2021-05-03 17:47:11 +03:00
allegroai
ce4814dc47
Add field override support in config (using "-" prefix)
2021-05-03 17:46:36 +03:00
allegroai
ef42d0265d
Add multi-models support
2021-05-03 17:46:00 +03:00
allegroai
3c5195028e
More sub-projects support and fixes
2021-05-03 17:44:54 +03:00
allegroai
0d5174c453
Support iterating over all task metrics in task debug images
2021-05-03 17:43:02 +03:00
allegroai
c034c1a986
Add sub-projects support
2021-05-03 17:42:10 +03:00
allegroai
1b49da8748
Revoke tests account in fixed mode, cleanup
2021-05-03 17:40:41 +03:00
allegroai
26bda01a28
Add missing errors
2021-05-03 17:39:49 +03:00
allegroai
f5008d80ad
Optimize and improve tasks/models/projects.delete
2021-05-03 17:39:13 +03:00
allegroai
8b464e7ae6
Return file urls for tasks.delete/reset and models.delete
2021-05-03 17:38:09 +03:00
allegroai
78e4a58c91
Fix API enum fields and add last_iteration to range queries
2021-05-03 17:37:49 +03:00
allegroai
7a4a5eb03e
Fix dropping index by name during the migration fails if the index does not exist
2021-05-03 17:36:49 +03:00
allegroai
d029d56508
Support active users in projects
2021-05-03 17:36:04 +03:00
allegroai
6411954002
Improve visibility for distributed lock hanging
2021-05-03 17:35:17 +03:00
allegroai
7f4ad0d1ca
Support projects.get_hyperparam_values
2021-05-03 17:34:40 +03:00
allegroai
4cd4b2914d
Add range queries
...
Switch from sematic_version to packaging.version in db migrations
2021-05-03 17:33:47 +03:00
allegroai
1d55710a0b
Update max API version
2021-05-03 17:33:12 +03:00
allegroai
8f646043bb
Allow enqueueing stopped tasks
...
More clearml stuff
2021-05-03 17:31:02 +03:00
allegroai
4b11a6efcd
Move apiserver to clearml
2021-05-03 17:26:44 +03:00
allegroai
749ff4a44f
Fix Tasks.reset does not mark children's parent as deleted
2021-05-03 16:57:06 +03:00
allegroai
7d6918ecb0
Fix large plots comparison
2021-05-03 16:55:59 +03:00
allegroai
47184c2833
Fix querying by task parent
2021-05-03 16:55:03 +03:00
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