From cf8479145ee827250f81fb385da5bb6e5994cc88 Mon Sep 17 00:00:00 2001 From: levisingularity Date: Tue, 23 Jul 2024 10:31:13 -0300 Subject: [PATCH] Chores: create a new release version 0.2.0 --- docs/release-notes.md | 100 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/docs/release-notes.md b/docs/release-notes.md index fb9269d..1b01350 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,5 +1,105 @@ # Release Notes +## DAS Version 0.2.0 + +* das-metta-parser 0.4.0 +* das-toolbox 0.3.0 +* hyperon-das-atomdb 0.7.0 +* hyperon-das 0.8.0 +* das-serverless-functions 1.13.0 + +### Changelog + +#### das-metta-parser 0.4.0 + +``` +[#qe231] Fixed bug in large-arity expressions +``` + +#### das-toolbox 0.3.0 + +``` +[#47] Add support to ":" in symbol names +[#51] Add minor features to das-cli and update documentation + das-cli --version + das-cli update-version [--version] (defaulted to newest version) + Rename das-cli server to das-cli db + das-cli db restart + das-cli faas restart + Remove parameter --path in das-cli metta load and das-cli metta validate and get the input file as a required parameter. + Rename das-cli metta validate to das-cli metta check. + das-cli server start should sleep for a couple of seconds after finishing the startup of DB containers + Show progress bar printed by the metta parser binaries (db_loader and syntax_check) when executing das-cli metta load and das-cli metta validate + Change message showing default version of the running function to show the actual version number. + Add a das-cli logs das to follow the DAS log das.log + Add das-cli jupyter-notebook start start a jupyter-notebook server running with all required dependencies to use hyperon-das. + Adjust runtime messages for das-cli example local and das-cli example faas. Both show python commands + das-cli faas update-version [--version] + das-cli faas --version + das-cli python-library version: show currently installed and newest available versions of both, hyperon-das and hyperon-das-atomdb + das-cli python-library update. Update hyperon-das to the newest available version. As a consequence, hyperon-das-atomdb should be updated to the proper required version as well. + das-cli python-library set --hyperon-das 0.4.0 --hyperon-das-atomdb 0.8.2 Allow setting specific versions for both libraries + das-cli python-library list by default, list all major/minor versions of hyperon-das and hyperon-das-atomdb. There should have optional parameters --show-patches and --library + Add a new command to see release notes of specific version of specific package or lib. das-cli release-notes. +[#62] Remove example python files for local/remote DAS in das-cli examples +[#59] Fix das-cli --version output message +[#43] Improve DAS CLI Manual +[#69] Minor das-cli fixes + Updated das-cli metta check/load output to only display db_load and syntax_check outputs. + Modified das-cli faas update-version output to provide both old and new version information and advise callers to use das-cli faas restart to update a running faas server and also warns if no newer version is available. + Applied changes to the das-cli update-version command output to provide both old and new version information and also warns if no newer version is available. + Removed references to the example files distributed_atom_space_local.py and distributed_atom_space_remote.py, as well as the files themselves. + Reviewed "Segmentation fault (core dumped)" error + Added support for non-Ubuntu-based distributions to utilize the update-version command. Note that this command was developed and primarily tested on Ubuntu distributions. +[#73] das-cli python-library version is raising an error +[#76] Put version number in openfaas docker image name +[#75] Enable the configuration of a Redis cluster instead of maintaining only a standalone instance +[#87] Configuration of a Mongodb cluster instead of maintaining only a standalone instance +``` + +#### hyperon-das-atomdb 0.7.0 + +``` +[#127] Create bulk_insert() in Adapters +[#132] Fix bug in create_field_index() method +[das-query-engine#223] Update log messages +[#129] Create a new adapter called PostgresLobeDB +[das-query-engine#214] Add retrieve_all_atoms method +[#124] Changed count_atoms() to return more accurate numbers +[das-query-engine#197] Changed get_all_links() to return a tuple +[#142] Changed add_link() and add_node() to work with get_atom returns +[das-query-engine#114] Changed commit() to receive buffer as a kwargs parameter +[#63] Changed MongoFieldNames to FieldNames and placed it generally for all adapters +[das#45] Round 1 - Initial refactoring of RAM Only DAS +[#46] Add support for MongoDB indexes +[#153] Refactoring create index +``` + +#### hyperon-das 0.8.0 + +``` +[#201] Implement fetch() in the DAS API +[#223] Updates in docstrings and logging messages +[#210] Improve message error when connecting to the server +[#214] Improve fetch() method to optionally fetch all the atoms +[#241] Fix tests +[#213] Add TraverseEngine to API documentation +[#114] Persist new atoms in remote server +[#216] Changed design for custom filters in TraverseEngine +[#229] Improve error handler +[#218] Make a DAS server read-only +[#223] Updated kwargs documentation +[#268] Adding performance tests in MeTTa +[#268] enhancing perf tests script, added results comparison +[#276] API support to AtomDB new queries +``` + +#### das-serverless-functions 1.13.0 + +``` +[#100] Add fetch. New Action +[#113] Add create_context command in query-engine function +``` ## DAS Version 0.1.1 * das-toolbox 0.2.21