| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == ''upcoming'': DeepaMehta 4.3 == |
| 8 | |
| 9 | Bug fixes: |
| 10 | * Server-side: |
| 11 | * A plugin whose initialization fails is not tried to restart endlessly (#635). |
| 12 | * The server is robust against empty-valued (non-DM) cookies (#625). |
| 13 | |
| 14 | Plugin Development Framework: |
| 15 | * Server-side: |
| 16 | * The Facets service is RESTful (#629). |
| 17 | * Core Service method `getTopics(key, value, fetchComposite)` is RESTful (#637). |
| 18 | * Core API's `CompositeValueModel` is extended (#632): |
| 19 | * has method to add a multiple-valued child. |
| 20 | * has method to add a deletion ref to a multiple-valued child. |
| 21 | * `CompositeValueModel` is an `Iterable`. |
| 22 | * Core API: fail-fast `ClientState` accessors let the developer detect errors more early (#639). |
| 23 | * Core API: an exposed DB vendor object allows plugins to utilize vendor specific DB extensions (#634). |
| 24 | * Client-side: |
| 25 | |
| 26 | * COMPATIBILITY NOTES |
| 27 | * Core API: `CompositeValueModel` has incompatible changes (#632). |
| 28 | * The Facets API has incompatible changes (#629). |