Skip to content

Changelog

v0.70.0 (2024-10-08)

Full Changelog

Implemented enhancements:

v0.69.4 (2024-09-29)

Full Changelog

Closed issues:

  • [Feature Request]: Support numpy 2.0 #990

Merged pull requests:

v0.69.3 (2024-08-23)

Full Changelog

v0.69.2 (2024-08-16)

Full Changelog

Merged pull requests:

v0.69.1 (2024-07-24)

Full Changelog

v0.69.0 (2024-07-01)

Full Changelog

Closed issues:

  • [Feature Request]: Leverage optional dependency groups to reduce dependency count #928
  • Update README/docs to better reflect the purpose of Maggma #886

Merged pull requests:

v0.68.6 (2024-06-20)

Full Changelog

Merged pull requests:

  • move API to optional dependency group; move OpenData to default installation #970 (rkingsbury)

v0.68.5 (2024-06-20)

Full Changelog

Merged pull requests:

v0.68.4 (2024-06-11)

Full Changelog

v0.68.3 (2024-06-11)

Full Changelog

Merged pull requests:

v0.68.2 (2024-06-05)

Full Changelog

v0.68.1 (2024-05-30)

Full Changelog

Merged pull requests:

  • Handle store error during finalize #958 (jmmshn)

v0.68.0 (2024-05-27)

Full Changelog

Breaking changes:

Implemented enhancements:

  • [Feature Request]: pass keyword arguments to zopen to accommodate non english platforms #932

Merged pull requests:

v0.67.0 (2024-05-13)

Full Changelog

Implemented enhancements:

  • Add character encoding kwarg to JSONStore and FileStore #949 (rkingsbury)

v0.66.0 (2024-04-30)

Full Changelog

Merged pull requests:

v0.65.0 (2024-04-18)

Full Changelog

Closed issues:

  • [Feature Request]: support ruamel.yaml 0.18+ #938

Merged pull requests:

  • Adding store support for tasks stored in open data #943 (kbuma)
  • allow HEAD method for /heartbeat #874 (tschaume)

v0.64.1 (2024-04-16)

Full Changelog

v0.64.0 (2024-03-17)

Full Changelog

Implemented enhancements:

v0.63.4 (2024-02-29)

Full Changelog

Merged pull requests:

  • write all NaN and NaT Dataframe created values as null #929 (kbuma)

v0.63.3 (2024-02-21)

Full Changelog

Implemented enhancements:

  • Tweak docstrings to fix rendered docs #923 (ml-evs)

v0.63.2 (2024-02-16)

Full Changelog

Merged pull requests:

  • enables using more efficient queries for count, distinct and newer_in #921 (kbuma)

v0.63.1 (2024-02-14)

Full Changelog

Merged pull requests:

  • fix open data store connect and close and address future warnings for pandas #920 (kbuma)

v0.63.0 (2024-02-13)

Full Changelog

Merged pull requests:

  • open data refactor for integration with builders #919 (kbuma)

v0.62.1 (2024-02-05)

Full Changelog

Merged pull requests:

  • chunking for json normalization #914 (kbuma)

v0.62.0 (2024-02-02)

Full Changelog

Merged pull requests:

  • updating for open data format change #911 (kbuma)

v0.61.1 (2024-01-30)

Full Changelog

Merged pull requests:

v0.61.0 (2024-01-19)

Full Changelog

Closed issues:

  • DeprecationWarning associated with pkg_resources #903

Merged pull requests:

  • creating PandasMemoryStore for use by OpenDataStore #908 (kbuma)

v0.60.2 (2024-01-05)

Full Changelog

Merged pull requests:

v0.60.1 (2024-01-05)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • special casing for thermo, xas and synth_descriptions collections in OpenData #904 (kbuma)
  • linting fixes #901 (jmmshn)

v0.60.0 (2023-12-15)

Full Changelog

Merged pull requests:

  • fixing OpenDataStore to pickle correctly #897 (kbuma)

v0.59.0 (2023-12-11)

Full Changelog

Merged pull requests:

v0.58.0 (2023-11-21)

Full Changelog

Implemented enhancements:

  • SSH tunnel support for S3Store #882 (mjwen)

Merged pull requests:

v0.57.10 (2023-11-17)

Full Changelog

Merged pull requests:

v0.57.9 (2023-11-16)

Full Changelog

Merged pull requests:

v0.57.8 (2023-11-09)

Full Changelog

Merged pull requests:

v0.57.7 (2023-11-07)

Full Changelog

Merged pull requests:

v0.57.6 (2023-11-07)

Full Changelog

Merged pull requests:

  • Ensure sort stage is after match in agg pipeline #881 (munrojm)

v0.57.5 (2023-11-04)

Full Changelog

Implemented enhancements:

  • Store.connect: fix force_reset kwarg implementations #879 (rkingsbury)

Merged pull requests:

v0.57.4 (2023-10-13)

Full Changelog

Merged pull requests:

  • Fix header processing with enabled validation #871 (munrojm)

v0.57.3 (2023-10-12)

Full Changelog

Merged pull requests:

  • Ensure header processor alters the correct object #870 (munrojm)

v0.57.2 (2023-10-09)

Full Changelog

Closed issues:

  • [Feature Request]: Is there a specific reason why pyzmq is fixed to 24.0.1 rather than supporting more recent versions ? #867

Merged pull requests:

v0.57.1 (2023-10-05)

Full Changelog

Closed issues:

  • Support for Pydantic 2 #858

v0.57.0 (2023-09-26)

Full Changelog

Merged pull requests:

v0.55.0 (2023-09-06)

Full Changelog

v0.56.0 (2023-09-06)

Full Changelog

Closed issues:

  • Would the maggma docs be a good place to host MongoDB setup instructions? #845

Merged pull requests:

v0.54.0 (2023-08-29)

Full Changelog

Merged pull requests:

v0.53.1 (2023-08-15)

Full Changelog

Merged pull requests:

v0.53.0 (2023-08-02)

Full Changelog

Merged pull requests:

  • allow >5GB and turn on multi-part uploads for AWS #829 (kbuma)

v0.52.2 (2023-08-02)

Full Changelog

v0.52.1 (2023-08-02)

Full Changelog

Merged pull requests:

v0.52.0 (2023-07-31)

Full Changelog

v0.51.25 (2023-07-27)

Full Changelog

Merged pull requests:

v0.51.24 (2023-07-21)

Full Changelog

v0.51.23 (2023-07-21)

Full Changelog

Closed issues:

  • database_name of MontyStore doesn't seem to update the name #820

Merged pull requests:

v0.51.22 (2023-07-21)

Full Changelog

Closed issues:

  • Instantiating a Store from a dictionary representation #825

Merged pull requests:

v0.51.21 (2023-07-11)

Full Changelog

v0.51.20 (2023-07-11)

Full Changelog

Merged pull requests:

v0.51.19 (2023-07-11)

Full Changelog

Merged pull requests:

v0.51.18 (2023-07-10)

Full Changelog

Merged pull requests:

v0.51.17 (2023-07-07)

Full Changelog

Merged pull requests:

v0.51.16 (2023-07-07)

Full Changelog

Merged pull requests:

  • Fix s3 store collection close handling in resource classes #817 (munrojm)

v0.51.15 (2023-07-06)

Full Changelog

Merged pull requests:

v0.51.14 (2023-07-06)

Full Changelog

Merged pull requests:

  • Check for collection before closing in resources #815 (munrojm)

v0.51.13 (2023-07-06)

Full Changelog

Merged pull requests:

v0.51.10 (2023-06-27)

Full Changelog

v0.51.11 (2023-06-27)

Full Changelog

v0.51.12 (2023-06-27)

Full Changelog

Merged pull requests:

v0.51.9 (2023-06-22)

Full Changelog

Fixed bugs:

  • python 3.11 CI test failure with AzureBlobStore #807

Merged pull requests:

v0.51.8 (2023-06-14)

Full Changelog

Implemented enhancements:

  • Memray memory profiler support for mrun command line tool #794 (tsmathis)

Closed issues:

  • MontyStore cannot be used with a pre-existing local DB #796

Merged pull requests:

v0.51.7 (2023-06-12)

Full Changelog

Merged pull requests:

  • Explicitly close s3 client connections in S3Store #805 (munrojm)

v0.51.6 (2023-06-08)

Full Changelog

Merged pull requests:

v0.51.5 (2023-06-06)

Full Changelog

Merged pull requests:

v0.51.4 (2023-06-02)

Full Changelog

Merged pull requests:

v0.51.3 (2023-05-29)

Full Changelog

v0.51.2 (2023-05-29)

Full Changelog

Merged pull requests:

v0.51.1 (2023-05-22)

Full Changelog

Merged pull requests:

v0.51.0 (2023-05-22)

Full Changelog

Merged pull requests:

  • Create a MultiStore object and a Store-like object to access it #787 (sivonxay)

v0.50.4 (2023-04-28)

Full Changelog

Merged pull requests:

v0.50.3 (2023-02-17)

Full Changelog

Merged pull requests:

v0.50.2 (2023-02-17)

Full Changelog

Merged pull requests:

v0.50.1 (2023-02-16)

Full Changelog

Merged pull requests:

v0.50.0 (2023-02-16)

Full Changelog

Merged pull requests:

  • Overhaul distributed framework and add RabbitMQ support #776 (munrojm)

v0.49.18 (2023-02-13)

Full Changelog

Merged pull requests:

v0.49.17 (2023-01-30)

Full Changelog

Merged pull requests:

v0.49.16 (2023-01-23)

Full Changelog

Merged pull requests:

v0.49.15 (2023-01-23)

Full Changelog

Merged pull requests:

v0.49.14 (2023-01-18)

Full Changelog

Merged pull requests:

v0.49.13 (2023-01-10)

Full Changelog

Merged pull requests:

  • Aggregation pipelines in resource classes #759 (munrojm)

v0.49.12 (2023-01-09)

Full Changelog

Merged pull requests:

  • Add default sort parameter to MongoStore #758 (munrojm)

v0.49.11 (2022-12-15)

Full Changelog

Merged pull requests:

v0.49.10 (2022-12-07)

Full Changelog

Merged pull requests:

v0.49.9 (2022-11-01)

Full Changelog

Merged pull requests:

v0.49.8 (2022-10-25)

Full Changelog

v0.49.7 (2022-10-25)

Full Changelog

Merged pull requests:

v0.49.6 (2022-10-21)

Full Changelog

Merged pull requests:

v0.49.5 (2022-09-30)

Full Changelog

Merged pull requests:

v0.49.4 (2022-09-28)

Full Changelog

Merged pull requests:

v0.49.3 (2022-09-27)

Full Changelog

Merged pull requests:

v0.49.2 (2022-09-27)

Full Changelog

Merged pull requests:

v0.49.1 (2022-09-26)

Full Changelog

Merged pull requests:

v0.49.0 (2022-09-23)

Full Changelog

Merged pull requests:

v0.48.1 (2022-09-02)

Full Changelog

Merged pull requests:

  • Add ssh_tunnel option to GridFSStore #707 (utf)

v0.48.0 (2022-08-04)

Full Changelog

Merged pull requests:

v0.47.6 (2022-08-04)

Full Changelog

Merged pull requests:

v0.47.5 (2022-07-26)

Full Changelog

Merged pull requests:

  • Add pymongo timeout context to queries #691 (munrojm)

v0.47.4 (2022-07-25)

Full Changelog

Merged pull requests:

  • Ensure all fields are properly sanitized #690 (munrojm)

v0.47.3 (2022-06-07)

Full Changelog

Merged pull requests:

v0.47.2 (2022-05-27)

Full Changelog

Merged pull requests:

v0.47.1 (2022-05-24)

Full Changelog

Merged pull requests:

v0.47.0 (2022-05-23)

Full Changelog

Merged pull requests:

v0.46.2 (2022-05-23)

Full Changelog

Merged pull requests:

v0.46.1 (2022-04-21)

Full Changelog

Merged pull requests:

  • Prefix fields input for read resource key endpoint #636 (munrojm)

v0.46.0 (2022-04-19)

Full Changelog

Merged pull requests:

v0.45.1 (2022-04-18)

Full Changelog

Merged pull requests:

v0.45.0 (2022-04-14)

Full Changelog

Merged pull requests:

  • Changes to core query operators and API #620 (munrojm)

v0.44.5 (2022-04-12)

Full Changelog

Merged pull requests:

v0.44.4 (2022-04-12)

Full Changelog

Merged pull requests:

  • JSONStore: write file on init, add descriptive KeyError, add tests #624 (rkingsbury)

v0.44.3 (2022-04-11)

Full Changelog

Merged pull requests:

v0.44.2 (2022-04-05)

Full Changelog

Merged pull requests:

  • Force post-process method to take in query params #618 (munrojm)

v0.44.1 (2022-03-08)

Full Changelog

Merged pull requests:

  • added localhost test for MongoURIStore #595 (jmmshn)

v0.42.0 (2022-03-07)

Full Changelog

v0.43.0 (2022-03-07)

Full Changelog

v0.44.0 (2022-03-07)

Full Changelog

Merged pull requests:

v0.41.1 (2022-03-05)

Full Changelog

Merged pull requests:

v0.41.0 (2022-02-15)

Full Changelog

Merged pull requests:

  • Add header processing abilities to certain Resource classes #569 (munrojm)

v0.40.0 (2022-02-10)

Full Changelog

Merged pull requests:

  • Add authsource option for mongo and gridfs stores #567 (utf)

v0.39.1 (2022-01-27)

Full Changelog

Fixed bugs:

  • Single import-dependence on pynng causes M1 Mac install error #528

Merged pull requests:

v0.39.0 (2022-01-26)

Full Changelog

Merged pull requests:

  • Replace pynng functionality with pyzmq #543 (munrojm)
  • Encode _ as -- in metadata when using S3Store.write_doc_to_s3 #532 (mkhorton)

v0.38.1 (2021-12-10)

Full Changelog

Merged pull requests:

  • Add ability to input index hints to count method #524 (munrojm)

v0.38.0 (2021-12-09)

Full Changelog

Merged pull requests:

  • Fix issue with close and MongoStore and update _collection attribute #523 (munrojm)

v0.37.0 (2021-12-07)

Full Changelog

Merged pull requests:

  • Revert broken MongoStore auth testing #522 (munrojm)
  • Fix authentication for MongoStore to work with pymongo==4.0 #521 (munrojm)

v0.36.0 (2021-12-06)

Full Changelog

Merged pull requests:

  • Added on-disk MongoDB compatible MontyStore #514 (utf)

v0.34.0 (2021-12-01)

Full Changelog

v0.35.0 (2021-12-01)

Full Changelog

Merged pull requests:

v0.33.2 (2021-12-01)

Full Changelog

Merged pull requests:

v0.33.1 (2021-12-01)

Full Changelog

Merged pull requests:

v0.33.0 (2021-11-30)

Full Changelog

Merged pull requests:

v0.32.3 (2021-11-25)

Full Changelog

Merged pull requests:

v0.32.2 (2021-11-23)

Full Changelog

Merged pull requests:

  • Alter sorting query operator to take comma delimited string #510 (munrojm)

v0.32.1 (2021-11-10)

Full Changelog

Merged pull requests:

  • Default to yaml full loader to fix tests #505 (munrojm)
  • Add GridFSURIStore with support for URI connections #504 (utf)

v0.32.0 (2021-10-11)

Full Changelog

Merged pull requests:

  • Update sorting query operator to take multiple fields #500 (munrojm)
  • Change to S3Store serialization behavior in update() and other Mongolike Store changes #493 (sivonxay)

v0.31.0 (2021-08-14)

Full Changelog

Merged pull requests:

  • Add from_launchpad_file classmethod to MongoStore #476 (sivonxay)

v0.30.4 (2021-08-04)

Full Changelog

Merged pull requests:

  • Fix documentation in aggregation and sparse fields #469 (munrojm)

v0.30.3 (2021-08-04)

Full Changelog

Merged pull requests:

v0.30.2 (2021-07-09)

Full Changelog

Merged pull requests:

v0.30.1 (2021-07-09)

Full Changelog

Merged pull requests:

  • Switch from monty to orjson for serialization #464 (munrojm)

v0.30.0 (2021-07-06)

Full Changelog

Merged pull requests:

v0.29.4 (2021-06-23)

Full Changelog

Merged pull requests:

  • BugFix: Manual distinct in MongoStore not using Criteria #461 (shyamd)

v0.29.3 (2021-06-21)

Full Changelog

Merged pull requests:

  • Sort query and query operator meta bug fixes #453 (munrojm)

v0.29.2 (2021-06-18)

Full Changelog

Merged pull requests:

  • Fix API Sanitizing MSONable types in combined types #454 (shyamd)

v0.29.1 (2021-06-15)

Full Changelog

Merged pull requests:

  • Switch from classic bson to pymongo bson #452 (shyamd)

v0.29.0 (2021-06-08)

Full Changelog

Merged pull requests:

v0.28.1 (2021-06-08)

Full Changelog

Closed issues:

  • Indescriptive error when not specifying any builders in CLI #446
  • Add port auto-negotiation #445

Merged pull requests:

v0.28.0 (2021-05-26)

Full Changelog

Merged pull requests:

v0.27.0 (2021-05-12)

Full Changelog

Closed issues:

  • Python 3.6 compatability #336

Merged pull requests:

v0.26.0 (2021-01-16)

Full Changelog

Merged pull requests:

v0.25.0 (2020-12-04)

Full Changelog

Closed issues:

  • FEATURE: Jupyter Commands #276

Merged pull requests:

  • Python 3.6 Compatibility #352 (shyamd)
  • Automatically parse the dbname from the URI #350 (jmmshn)
  • Setup: msgpack-python was renamed to msgpack #344 (jan-janssen)
  • Ensure MongoStore can safely continue updating when documents are too large #338 (shyamd)

v0.24.2 (2020-11-17)

Full Changelog

Merged pull requests:

v0.24.1 (2020-11-17)

Full Changelog

Closed issues:

  • mrun failure with 'dict' object has no attribute 'connect' #316
  • FEATURE: Serialized SSH Tunnel #290

Merged pull requests:

  • Fix Distinct in MongoStore #332 (shyamd)
  • Direct passing of AWS login to S3Store #326 (jmmshn)
  • Wrap SSHTunnelForward and make it MSONable #320 (shyamd)

v0.24.0 (2020-11-02)

Full Changelog

Merged pull requests:

  • Small fix to make sure searchable_fields are updated #303 (jmmshn)

v0.23.3 (2020-09-23)

Full Changelog

v0.23.2 (2020-09-23)

Full Changelog

v0.23.1 (2020-09-21)

Full Changelog

Closed issues:

  • FEATURE: Python file runner #277

v0.23.0 (2020-09-14)

Full Changelog

Closed issues:

  • Separate out S3 Object reference keys from search keys #206

Merged pull requests:

  • Add custom source loading #278 (shyamd)
  • Inject metadata via fields rather than by indicies #265 (shyamd)

v0.22.3 (2020-08-26)

Full Changelog

Merged pull requests:

v0.22.2 (2020-08-21)

Full Changelog

Merged pull requests:

v0.22.1 (2020-08-11)

Full Changelog

Merged pull requests:

v0.22.0 (2020-07-16)

Full Changelog

Merged pull requests:

  • Ensure Metadata in Documents from GridFS #222 (shyamd)
  • Projection_Builder tests #213 (acrutt)
  • [WIP] Proper multithreading and msgpack fix #205 (jmmshn)
  • Fix projection_builder.update_targets() #179 (acrutt)

v0.21.0 (2020-06-22)

Full Changelog

Merged pull requests:

v0.20.0 (2020-05-02)

Full Changelog

Merged pull requests:

v0.19.1 (2020-04-06)

Full Changelog

v0.19.0 (2020-04-06)

Full Changelog

Closed issues:

  • ISSUE: newer_in method incompatible with GridFSStore #113

Merged pull requests:

v0.18.0 (2020-03-23)

Full Changelog

Merged pull requests:

v0.17.3 (2020-03-18)

Full Changelog

v0.17.2 (2020-03-13)

Full Changelog

v0.17.1 (2020-03-12)

Full Changelog

Merged pull requests:

v0.16.1 (2020-01-28)

Full Changelog

v0.16.0 (2020-01-28)

Full Changelog

Closed issues:

  • Onotology generation from builder #59

Merged pull requests:

v0.15.0 (2020-01-23)

Full Changelog

Closed issues:

  • Builder Reporting #78
  • ZeroMQ based multi-node processing #76
  • Add time limits to process_item? (Possibly just in MapBuilder?) #45

Merged pull requests:

v0.14.1 (2020-01-10)

Full Changelog

v0.14.0 (2020-01-10)

Full Changelog

Closed issues:

  • Preserve last_updated for MapBuilder #58
  • Move away from mpi4py #51
  • Run serial processor directly from builder #48
  • Update while processing #42
  • Running JSONStore.connect() multiple times leads to undefined behavior #40
  • get_criteria directly invokes mongo commands #38
  • Cursor timeouts common #35
  • Possible solution to "stalled" Runner.run ? #29

Merged pull requests:

v0.13.0 (2019-03-29)

Full Changelog

Merged pull requests:

v0.12.0 (2018-11-19)

Full Changelog

v0.11.0 (2018-11-01)

Full Changelog

Merged pull requests:

  • Better printing of validation erorrs #46 (mkhorton)
  • Updates to JointStore and MapBuilder #44 (shyamd)

v0.9.0 (2018-10-01)

Full Changelog

Closed issues:

  • Non-obvious error message when trying to query a Store that hasn't been connected #41
  • Criteria/properties order of MongoStore.query #37
  • tqdm in Jupyter #33
  • query args order #31

Merged pull requests:

v0.8.0 (2018-08-22)

Full Changelog

Merged pull requests:

  • [WIP] Improve/refactor examples and move inside maggma namespace #30 (dwinston)
  • Fix mrun with default num_workers. Add test. #28 (dwinston)

v0.6.5 (2018-06-07)

Full Changelog

v0.6.4 (2018-06-07)

Full Changelog

v0.6.3 (2018-06-07)

Full Changelog

Merged pull requests:

v0.6.2 (2018-06-01)

Full Changelog

v0.6.1 (2018-06-01)

Full Changelog

Merged pull requests:

  • Help user if e.g. target store built without lu_field #26 (dwinston)

v0.6.0 (2018-05-01)

Full Changelog

Implemented enhancements:

  • Progress Bar #21
  • Query Engine equivalent #9

Merged pull requests:

  • Progress Bars for Multiprocess Runner #24 (shyamd)
  • GridFS Store update: use metadata field, update removes old file(s) #20 (dwinston)

v0.5.0 (2018-03-31)

Full Changelog

Closed issues:

  • Need from pymongo collection #18

Merged pull requests:

0.4.0 (2018-02-28)

Full Changelog

Merged pull requests:

0.3.0 (2018-02-01)

Full Changelog

Implemented enhancements:

  • Vault enabled Store #8

Merged pull requests:

v0.2.0 (2018-01-01)

Full Changelog

Closed issues:

  • LU translation functions don't serialize #11

Merged pull requests:

v0.1.0 (2017-11-08)

Full Changelog

Closed issues:

  • ditch python 2 and support only 3? #3
  • Seeking clarifications #1

Merged pull requests:

  • Do not wait until all items are processed to update targets #7 (dwinston)
  • Run builder with either MPI or multiprocessing #6 (matk86)
  • add lava code and tool execution script #5 (gilbertozp)
  • Add eclipse project files to .gitignore #2 (gilbertozp)

* This Changelog was automatically generated by github_changelog_generator