- Updated to use
_docinstead ofdocfor the default mapping type name - Updated to support Elasticsearch 7.x
- Updated bulk indexing to use
routinginstead of_routing(the former has been deprecated for some time) - Adding ability to override paginator total count with an external value
- Added
should_index(...)test in bulk operations - Backward incompatible: removed
op_typeparam fromget_queryset(...)in favour ofcoerceboolean param
- Added
op_typeparam tofetch_datamethod for additional flexibility - Added
queryset_select_relatedattribute toDjangoSerializerclass
- Backward incompatible: Modifying the Django signals to include the Index object
- Fixing connection reset issue when using multi-processing and a remote Elasticsearch server
- Backward incompatible: changed the way Django configures Elasticsearch connection settings
- Adding in post index create/rebuilt
Controllerhooks and associated Django signals - Fixed bug related to callable meta values
- Ensured that appropriate default data was serialized for missing fields.
- Doc updates, bug fix (random empty logger.info call).
- Simplified command arguments for multiprocessing
- Moved from print statements to pure Python logging-based output
- Initial release