Releases: memgraph/mage
Releases · memgraph/mage
v3.7.2
v3.7.1
MAGE v3.7.1 - November 25th, 2025
- Version bump to v3.7.1 to match the latest Memgraph version.
v3.7.0
MAGE v3.7.0 - November 19th, 2025
✨ New features
- Added
collections.frequencies_as_mapfunction to count element occurrences in a list. #628
🛠️ Improvements
- Updated the toolchain used to build MAGE. The usages should remain the same, but please note that if you are building MAGE from source, you must start using the latest toolchain (v7). #670
- Added
relwithdebinfobuilds that usemallocinstead ofjemalloc; also includedheaptrackin allrelwithdebinfoDocker images. #681 - Added an experimental Ubuntu-24.04 DEB package to the daily build for installing all MAGE modules. #678
- Added a script to
RelWithDebInfoDocker images so that users can easily run Memgraph usinggdb, save a core dump and output a backtrace to the terminal by simply overriding the entry point. #693
v3.6.2
MAGE v3.6.2 - November 4th, 2025
⚠️ Breaking changes
- Renamed
compute()function tonode_sentence()and simplified input arguments such that it now accepts a configurationMapto define parameters such asdeviceandbatch_size. #686
✨ New features
- Added
text()function to embed lists of strings directly. #686 - Added
model_info()function to return aMapof information about the model being used. #686
🛠️ Improvements
- Added configuration option
return_embeddingstonode_sentence()so that a list of embeddings are returned.node_sentence()now returnsdimension- the length of the output of the embedding model. #686 - Fixed default
devicesuch that CPU-only containers fallback to CPU compute without having to specify thatdevice="cpu". #686
v3.6.1
v3.6.0
3.5.2
v3.5.1
MAGE v3.5.1 - September 11th, 2025
✨ New features
- Updated
memgraphversion to3.5.1
v3.5.0
MAGE v3.5.0 - August 27th, 2025
✨ New features
- Added
collections_module.flattenfunction for flattening nested collections. Example usage:RETURN collections_module.flatten([[1, 2], [3, 4], 5]);. #624 - Added
text.indexOffunction. An example of usage isRETURN text.indexOf("string", "what", from, to);. #645 #648 - Added
math.roundfunction for rounding numbers with various modes. #652
🛠️ Improvements
- Added normalization of UTF8 characters in the
text.distancemodule, making the module work for inputs that are UTF8 strings. #640 - Added optimization for
text.regreplaceby caching the regex pattern, resulting in faster execution. #641 - Improved the case when null is passed to the
json_util.from_json_listfunction by just returning null in that case. #655
🐞 Bug fixes
- Fixed handling the specific MySQL types (Blob, Geometry, etc.) so the migration does not fail with the
Unsupported PyObject conversion. #656