Releases: accelero-cloud/appkernel
Releases · accelero-cloud/appkernel
V1.2.4
V1.2.0
- production ready gevent based WSGI server is initialised (if pip install gevent is issued prior to launching the service)
- simplified service initialistion
- unified and improved logging
- additional documentation regarding installation and integration into own project
v1.1.0
Changes
- bugfixes on the validation framework
- possible to expose services which do not inherit from the Model class
- @link decorator renamed to @action
- introduced @resource decorator for easy method exposure on plain classes
- http rpc client
- complete tutorial is added to the project
- bulk inserts
- atomic updates
- extended Query methods (update_one, find_one_and_update, etc.)
V1.0.0
Model
- validation on the data model using multiple custom validators
- json serialisation support
- json schema generator
- value generators
- value converters
- wire-format marshaller
- omitted fields
ORM Feature
- basic CRUD (create/update/delete) operations
- easy to use active record style queries
- automatically generated prefixed database ID
- index management (unique index, text index, etc.) on the database
- database schema validation and schema management
- builtin converters for serialising or deserialising the model to and from various other formats
- audited fields (eg. automatically added created, updated, updated_by fields)
- document versioning
- Bulk Inserts
REST Service Endpoints
- REST services (GET, PUT, POST, PATCH, DELETE)
- HATEOAS actions on model
- model metadata and json schema
- URL query interface
- Read-only by default
- role based account management (RBAC)
- basic authentication and JWT token support
- customised, machine readable error messages