Recent releases for MOSP 2024-06-24T03:59:40.925014+00:00 python-feedgen MOSP v0.1.0 MOSP v0.1.0 2018-05-13T15:09:11+00:00 - first beta release of MOSP; - basic features are implemented: management of JSON objects, management of JSON schemas, management of users and organizations; - it is possible to edit a JSON object with a JSON editor which is generated thanks to the JSON schemas; - a basic API let the user interact programmatically with the JSON objects. 2018-05-13T15:09:11+00:00 MOSP v0.2.0 MOSP v0.2.0 2018-05-30T05:36:34+00:00 - the JSONB PostgreSQL type is now used instead of the JSON type; - the JSON editor has been upgraded and is now properly working with Bootstrap 4.1; - the interface to edit JSON data has been revamped and is a lot cleaner; - DataTables is now used for all tables; - a new interface displays all the JSON schemas in the organization(s) of a user; - a panel to manage users of the platform has been added; - the Web interface is internationalized in French (80% of strings are actually translated); - various UI improvements. 2018-05-30T05:36:34+00:00 MOSP v0.3.0 MOSP v0.3.0 2018-06-01T09:28:59+00:00 - new Web interface to list, create and edit JSON schemas; - improved management of users. It is now possible to block a user; - translations improvements; - various UI improvements. 2018-06-01T09:28:59+00:00 MOSP v0.4 MOSP v0.4 2018-10-05T07:21:14+00:00 - it is now possible to select one or several licenses for an object (#2). A script is provided in order to initialize the database with licenses from; - the values of a JSON object can now be exported to a CSV file; - the management of permissions has been improved; - added a new profile page for users; - various fixes and UI improvements. 2018-10-05T07:21:14+00:00 MOSP v0.5 MOSP v0.5 2019-02-23T23:54:39+00:00 - major improvements to the API. It is now possible to create a valid JSON object programmatically with the HTTP POST method. The validity of the submitted object is checked against the specified JSON schema; - the project has now an official logo (#7); - a human.txt file has been added ( - various fixes and UI improvements. All views have been improved; - a documentation is now available and will be improved ( 2019-02-23T23:54:39+00:00 MOSP v0.6 MOSP v0.6 2019-03-11T23:04:28+00:00 - added the possibility to link objects (#8); - the footprint (SHA 256 sum of objects is now displayed); - added the possibility to copy an object to the clipboard; - added a terms page; - improved the organization page; - improved the admin/users page; - minor UI fixes. 2019-03-11T23:04:28+00:00 MOSP v0.7 MOSP v0.7 2019-09-12T12:05:05+00:00 - it is now possible to specify linkgs between objects when creating a new one; - it is now possible to acces to an object with its id or with the UUID of the JSONB object attribute of this object (<UUID>); - it is now possible to copy an object from one organization to an other (#11); - it is now possible to download all JSON objects validated by a schema. Objects are returned in a flattened list; - the contact e-mail address from the terms page is now using the one defined in the configuration file; - updated version of json-editor used in the project. 2019-09-12T12:05:05+00:00 MOSP v0.8 MOSP v0.8 2019-11-28T19:57:27+00:00 - Add a warning when the UUID of new a object is already taken (#14); - Generation of MISP galaxies and clusters based on an object from MOSP (#15); - Add a button in order to help the user generate a UUID easily (#16); - Added a way to list the recently created/updated objects for an administrator; - Added shortcuts to create new users and organizations. Simplify the creation of new users/organizations; - The footprint of objects is no more displayed; - Improved the performances on JsonObject GET many by removing useless attributes from the result; - updated Bootstrap to the version 4.4. 2019-11-28T19:57:27+00:00 MOSP v0.9 MOSP v0.9 2019-12-12T20:15:54+00:00 ## 0.9 (2019-12-12) - major improvements to the structure of the backend and to the models; - introduction of tests with pytest; - now using GitHub test workflow (GitHub Actions); - added app.json file for easy deployment with the Heroku button. 2019-12-12T20:15:54+00:00 MOSP v0.10 MOSP v0.10 2019-12-19T12:02:22+00:00 - added token based authentication for the API. Documentation is available: - the project is now using poetry. ![Screenshot_20191219_130744]( 2019-12-19T12:02:22+00:00 MOSP v0.11 MOSP v0.11 2020-02-03T14:41:17+00:00 - fixed an issue related to the authentication via the API (which is used by the JSON editor); - improvements to the authentication service. 2020-02-03T14:41:17+00:00 MOSP v0.12 MOSP v0.12 2020-04-09T07:05:20+00:00 ### News - added email attribute for users; - added password recovery feature ([#13](; - added a view which returns the definition of a schema (text/plain). This is used for external references in JSON schemas. ### Improvements - improved generation of MISP clusters from an object: all values (properties) not directly useful for the context of the current schema in MONARC are assigned to the key 'meta'; - migrate form Flask-Script to the built-in integration of the click command line interface of Flask; - updated JSON-editor for the JSON objects and added a new simple editor for the JSON schemas; - various minor improvements and bug fixes. 2020-04-09T07:05:20+00:00 MOSP v0.13 MOSP v0.13 2020-04-23T11:47:32+00:00 ### News - added new API which is returning data about relations between JSON schemas hosted on the platform. These data are generated with the networkx Python library and returned as JSON object compatible with D3.js; - added a new D3.js graph which is using the new API; - added a new view which presents all relations (refs) of a JSON object (self, external and recursive references are supported). ### Improvements - various minor improvements and bug fixes. 2020-04-23T11:47:32+00:00 MOSP v0.14.0 MOSP v0.14.0 2021-06-17T19:42:41+00:00 ## Notables changes ### News - [core] Added self-registration for the users with email confirmation; - [api v2] Added new API (OpenAPI Specification); - [views] Generation of an Atom feed of the schemas recently published and updated on MOSP; - [views] Generation of an Atom feed of the objects recently published and updated on MOSP; - [organizations] A user can now join an organization which has no membership restriction and as well leave an organization. ### Improvements Many improvements to the user interface. See the [CHANGELOG]( for the details. 2021-06-17T19:42:41+00:00 MOSP v0.15.0 MOSP v0.15.0 2021-07-29T08:31:26+00:00 This release introduce the versioning of objects: #35 See the changelog for more details. ![diff]( ![list_versions]( 2021-07-29T08:31:26+00:00 MOSP v0.16.0 MOSP v0.16.0 2021-09-15T09:05:12+00:00 This release introduces the locking of objects: #40 See the changelog for more details. ![Screenshot_20210915_110414]( 2021-09-15T09:05:12+00:00 MOSP v0.17.0 MOSP v0.17.0 2021-09-30T12:32:57+00:00 This release introduces the management of collection of objects ( See the changelog for more details. ![Screenshot_20210930_145437]( 2021-09-30T12:32:57+00:00 MOSP v0.17.1 MOSP v0.17.1 2021-10-28T11:13:40+00:00 ## What's Changed - Translated using Weblate (French) in and many more new languages. - Added type check with mypy. - [templates] added functionality to share a collection on social websites via the btn-group menu. **Full Changelog**: 2021-10-28T11:13:40+00:00