-
Notifications
You must be signed in to change notification settings - Fork 15
/
release_notes.txt
240 lines (217 loc) · 8.51 KB
/
release_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
Release 1.16.10:
Features:
- add ItemStatus resource option to trigger
- add project contributor
- make sure workload loads sums to 100
- added service pause and resume
- added -v and --version to CLI in packages
- rql querying to FaaS entities
- avoid_unnecessary_annotation_download argument in items.download
- upload yolo/coco/voc dataset from local to paltform
- add the options to use filters in task.get_items
- added git remote url to codebase
- reporter generate json file
- added wait function to wait until execution completed
- added support for more than one polygon in binary mask
- remove open-cv requirement
- single request for annotations upload. len of page entity returns item count
- add a flag in packages deploy --package-name
- remove open cv requirement
Bugs:
- raise exception when unknown annotation option in downloader
- Collection classifier: Upload will not support overwrite option
- remote_name handling to similarity and multiview
- more informative log when upload and download error
- package.services methods that requires project did not work
- SDK-317 delete logs if directory is over 200MB
- using global event loop for uploading and fixed defaul num workers bug
- fix async annotations upload
- fix refresh token when login using m2m
- Annotation filter will return all annotations when result is false
Deprecation:
- task workload cannot be empty
- create assignment is now using task.add_items()
- change_status() was changes to update_status()
- annotation/s set_status was changes to update status
- removed show_dirs and show_hidden from tests
- deprecate num_workers from download
Release 1.14.2
Features:
- Plug-119/Apply list by functionName to sdk
- DAT-3024/add new tasks/assignments functions to SDK
- added logs on general exception in request
- added trigger resource information endpoint
- del also in api client
- added analytics repository
- SDK-247/use item information from json when loading annotations
- model entity
- models repository
- checkpoint
- ability to provide custom filter in filters initiation
- PLUG-211/ package mockify
- PLUG-207-Create package type catalog
- added mockifier to package generation
- execution url for curl request
- update system metadata with filters
- set link mimetime
- Create function from a method
Bugs:
- SDK-155/cant get directory by name
- changed root functions to user api client direcly
- SDK-162/bugfix-made custom format example work
- revert token and env in init
- SDK-196/annotation list takes too long - removed min() method from from_json()
- removed getattribute from BaseEntity
- SDK-198/service.triggers.create failed on project id - using project_id
- bugfix - tasks.delete()
- bugfix:SDK-236 betted error message on a large codebase zip
- PLUG-215- token expired message is more informative
Tests:
- Artifacts
- Taks
- Assignments
Release 1.13.8
Features:
- tasks and assignments new endpoints
- assignments new methods: reassign, redistribute
- name param in task/assignments is noe task_name/assignment_name
- Workload entity
- annotation hash
- filters.prepare can generate query only by using param query_only=True
- Dtlpy instance generator
Bugs:
- assignments list from task entity wasn't using task id
- tasks create uses dataset's project_id as default
- filters update task and assignments ref on items
Release 1.8.0
Features:
- similarity
- links
- checkout state shows project name and dataset name
- test local plugin in multithreading
- test local plugin in multithreading in cli
- PluginInput class
- moved plugins assets to assets folder
- do_reset to base plugin runner
Bugs:
- filters or
- global threadpool
- withou-binaries autocompletion
Docs:
- Triggers
- Converters
- Filters
Release 1.7.53
Features:
- directory tree entity
- dataset entity has now deirectory tree attribute
- cli now suggest remote path
- cli fix up
Bugs:
-
Release 1.7.50
Features:
- using global ThreadPool instead of using one in each method. able to control the number
of workers in the package level
- added special exception for annotations show errors
- using verbose in entire package and logging (also progress bars)
Release 1.7.45
Bugs:
- fixed bug in cli auto-complete fro dir path and datasets names
- fixed: empty filters dont add join
- fixed: not empty filters add blob and type dir
- fixed: deploy from local dont add filter
- fixed: deployment.to_json() dont ignore project
- fixed: refresh token for m2m learning
- fixed: token expired error ad import
- try/catch to self.project in deployment
- packages list uses filters.show_dirs = True
Features:
- added option to deploy plugin from a specified deployment.json file
- triggers list with params: active, resource, page_offset
- method pop() to filters
- method pop_join() to filters
Test:
- Deployments repo testing
Release 1.7.44
Bugs:
- dtlpy converter bug fix
- test local plugin - can test local plugin from any directory
- annotations type can be of any kind
- some bugs in deploments repository
- fixed plugin example in docs
- fixed bug of exception raised while typing space in shell after items ls
- callback_get_step import issue
Features:
- annotation object dont have to include item
- assignments repository
- annotation tasks repository
- assignment entity
- annotation task entity
- filters ignores 'hidden=True' rather than .dataloop
- modified plugin generate files
- deployments logs added
- plugins push - if param 'name' is given push will ignore name in plugin.json
- dataset.download_annotations() can now accept filters and annotation options
- items list accepts item type as well
- deployments logs to cli
- removed error of deployment object with no plugin
- default page size was raised to 1000
Tests:
- Plugin flow
- Triggers repo
Release 1.7.36
Bugs:
- CLI logging now working
- Added Retries on >500 status codes
Features:
- Plugins and Deployments
- Added support for sub labels
- Converters - working VOC
Examples:
- Converted
- Filtering with metadata
Release 1.7.11
Bugs:
- some dlp shell bug fix
Features:
- dlp shell except any cmd commands
Release 1.7.9
Bugs:
- item.download() - not to relative path
- filters - add /* to end of remote_path
Release 1.7.8
Features:
- ability to upload from url
- ability to create directory in cli
Bugs:
- fix plugins create
- plugins get() if checked out
Release 1.7.3
Features:
- Moved cli download and upload from "datasets" to "items"
- Upload option with *
- Removed ProgressBar and using tqdm instead
- cd autocomplete iun cli
- utc timestamp in SDK logger
Bugs:
- Fixed video player
- Fixed video annotations with time classification
- upload note annotation now dont return an error
Release 1.6.4
Features:
- checkout for project and dataset in sdk. no need to enter the project or dataset every time (once checked out)
Bugs:
- remove yaml from packages (caused installations error)
Release 1.6.2
Features:
- started working with platform RQL queries
- removed api counter from global cookie file
Bugs:
- fixed slow upload and download by threading some pre process
Release 1.6.8
Bugs:
- download/upload bug fix
- itmes.print() wont print thumnail in order for line to not be too long
- download_annotation bug fix
- removed 'shell' from cli autocomplete