-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathRELEASE_NOTES.txt
176 lines (136 loc) · 6.72 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
NARRATIVE METHOD STORE OVERVIEW
-----------------------------------------
The Narrative Method Store provides an API to dynamically access the available
narrative method/app/type specifications and documentation.
VERSION: 0.3.12 (Released 10/28/2024)
------------------------------------
UPDATED FEATURES:
- The MongoDB clients have been updated to the most recent version.
- Added the ``mongo-retrywrites`` configuration setting in ``deploy.cfg``, defaulting to ``false``.
- Added the `exact_match_on` field to the dynamic dropdown options.
- Changed the build system from Make / Ant to Gradle.
VERSION: 0.3.11 (Released 6/29/2021)
------------------------------------
UPDATED FEATURES:
- Added the `multiselection` field to the dropdown spec.
- Added the `valid_file_types` field to the parameter options spec.
VERSION: 0.3.10 (Released 2/14/2020)
------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Added the `query_on_empty_input`, `result_array_index`, and `path_to_selection_items` fields to
the dynamic dropdown spec.
- Added resource estimator modules to the `behavior` block of specs. These are used by setting `behavior.service-mapping.resource_estimator_module`
and `behavior.service-mapping.resource_estimator_method` to the module and method,
respectively, of the estimator function.
VERSION: 0.3.9 (Released 4/1/19)
-----------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Updated to the 3.x version of MongoDB Java driver, which supports versions of MongoDB beyond 3.2.
VERSION: 0.3.8 (Released 11/06/18)
--------------------------------------
NOTE: This is a rollup of changes since the last release notes update
UPDATED FEATURES / MAJOR BUG FIXES:
- Version string in server was way behind release notes - updated to match
- Add Dynamic Dropdowns
- Remove support for JDK7
- Auth2 conversion
- Support for advanced option in group-parameters in method specs
- Fix bug in validator code in display.yaml
- More tests of the validator
- Support for parameter groups in method-specs
- Support for app_type parameter in method-spec
- Support for generic service functions in sub-data selection spec
- UI Typeinfo specs export_function switched to mapping
- Versions in method specs switched to use semantic repo version
VERSION: 0.3.3 (Released 02/11/16)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Fix for bug with fetching methods having a specific tag hash.
VERSION: 0.3.2 (Released 02/11/16)
--------------------------------------
NEW FEATURES:
- Support for tags (dev/beta/release) is introduced.
- Support for tags defining git commit hash pointing to repo version.
- Enable repo method is added
- Support was added for SDK repo versions in Method Info/Spec objects.
UPDATED FEATURES / MAJOR BUG FIXES:
- Fix for bug with listing of method-specs when default tag is "release".
- Fix for bug with push to tag for repo with images (dots are not allowed
in map keys in MongoDB ver>2.6).
- Change in registration procedure (it fails now if method-specs are not valid).
- Urls for images now contain tag for dynamic repos. Many small fixes for cases
of errors.
- Fix for bug with null publication when parsing display.yaml file.
VERSION: 0.3.1 (Released 10/21/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Support for templated service URLs in method-specs.
VERSION: 0.3.0 (Released 10/9/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Dynamic repos and namespaces in methods related to it are now supported.
- Git commit hash versions are propagated in method-specs for dynamic repos.
VERSION: 0.2.8 (Released 8/25/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Git refreshing mechanism redesigned (there is background thread now)
VERSION: 0.2.7 (Released 8/7/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Placeholder now supported in textarea method parameters
- Subdata method parameter type now supported
VERSION: 0.2.6 (Released 4/6/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Setup CI testing with travis-ci (see https://travis-ci.org/kbase/narrative_method_store)
- Updates to Makefile to support travis-ci and running tests outside of the dev_container
- Updates to some documentation
VERSION: 0.2.5 (Released 3/30/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Update documentation in Readme and on CLI deployment
- Improved test coverage
- Minor bug fixes in validation code (nms-validate and validation service methods)
VERSION: 0.2.4 (Released 3/26/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Added service methods for validating submitted specs/yaml for Apps, Methods & Types
- Added new CLI (nms-validate) for validating local narrative_method_specs repos
- CLI built-in urls now include next, ci, dev, sandbox, localhost
- New Makefile target build-nms-bin for building the CLI outside of the KB runtime
VERSION: 0.2.3 (Released 1/21/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Technical descriptions in apps/methods yaml are optional
- Support for parameter ui classification auto generated from spec (either input/output/paramater)
- Support for fixed parameter block
- fixed typo in kb_contributor field
- Support for icon field
- App/Method suggestions are passed correctly now to front end
VERSION: 0.2.2 (Released 1/12/15)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Special characters will be substituted by spaces in display.yaml files.
VERSION: 0.2.1 (Released 12/15/14)
--------------------------------------
UPDATED FEATURES / MAJOR BUG FIXES:
- Fix for bug related to absent folders.
VERSION: 0.2.0 (Released 12/5/14)
--------------------------------------
NEW FEATURES:
- Config for KBase types was added to track default type viewers and landing pages.
- Added tab parameter styles.
- Note: tests pass against test branch of the narrative_method_specs repo at this commit:
https://github.com/kbase/narrative_method_specs/tree/8d22a4c165332a7be1da38b463ceff72e4f4432f
UPDATED FEATURES / MAJOR BUG FIXES:
- Added new fields to method specs to support publications, kbase contributers that are not
method authors, and other minor changes to improve specifications.
- A number of small bug fixes for edge cases.
VERSION: 0.1.0 (Released 11/13/14)
--------------------------------------
NEW FEATURES:
- This is the first release of the Narrative Method Store. All features are new.
- Note: tests pass against test branch of the narrative_method_specs repo at this commit:
https://github.com/kbase/narrative_method_specs/tree/790093a385105162702443cefb97e5ae5125688d
UPDATED FEATURES / MAJOR BUG FIXES:
- N/A