Recent Releases of mtools
mtools - mtools 1.7.2
Highlights of this release are: * mlaunch: mlaunch init --help should not require mongod (#894)
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 3 years ago
mtools - mtools 1.7.1
Highlights of this release are: * mlaunch: Bump PyMongo requirement to 4.0+ (#884) * mlaunch: Fix TLS issues (#885) * mlaunch: Print rs initialization announcement prior to init (#868) * mlaunch: Exit with unsuccessful status if replica set can't be initiated after retries (#659) * mlaunch: Fix version detection using configured mongod (#866) * mlaunch: Sharded Cluster creation fails (#849) * mlaunch: Use default SASL/SCRAM mechanisms when creating users (#880) * mlaunch: Remove support for legacy SCCC config servers (#888) * mlaunch: Improve diagnostics in mlaunch (#869) * mlaunch: Output the log path when mongod/mongos launch (#877) * mlaunch: Update default mongodb version to "0.0.0" (#878) * mlaunch: Do not pass invalid option --auth to mongos (#870) * mlaunch: docs incorrectly suggest --config can be used for config file (#872) * mloginfo: Improve --clients with more metadata info (#850) * mloginfo: Cannot extract metadata from some log lines (#871) * Fix dateutil dependency bug (#864) * mtools[mlaunch] does not install with pymongo 4 (#856) * Update dependencies and set upper version constraints (#889)
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 3 years ago
mtools - mtools 1.7.0
Highlights of this release are:
* Update for PyMongo 4 and add GitHub Actions (#845)
* Replace Nose with an actively maintained unit testing library (#842)
* Remove usage of "six" library (#786)
* Add Python 3.9 compatibility (#813)
* Add Python 3.10 compatibility (#841)
* Python 3.6 End-of-Life (#840)
* Replace OG Python string formatting with f-strings (#787)
* mlaunch: Cache the server's help and version output (#817)
* mlaunch: Fix --auth does not quote --keyFile parameter (#830)
* mlaunch: Add mlaunch list --json (#832)
* mlaunch: Add TLS aliases for SSL options (#784)
* mlaunch: Handle missing MongoDB binaries more gracefully (#846)
* mloginfo: Incorrectly shows multiple versions (#815)
* mloginfo: Reports host name as unknown for 3.6 logs (#819)
* mlogvis: Deprecate mlogvis (#776)
* mplotqueries: --overlay example not working (#818)
Thanks to @stennie, @blink1073, @ShaneHarvey, @joedougherty, @ajdavis, @virajut, @niccottrell, and @podollb for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 4 years ago
mtools - mtools 1.6.4
Highlights of this release are:
- mlaunch: Fix psutil 5.7.0 issue on Windows 10 (#810)
- mlaunch: Wait for each RS to elect a primary (#790)
- mloginfo: Fix --clients misses old nodejs clients (#808)
- mloginfo: Fix --clients misses driver connections with embedded quotes (#803)
- mloginfo: Fix --queries returns impossible 95%-ile (#791)
- mlogvis: Update link to d3js to be protocol-less (#797)
- Add freetype to testing prerequisites (#800)
Thanks to @stennie, @p, @kallimachos, @sindbach, @kevinadi, and @borsucok for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie about 6 years ago
mtools - mtools 1.6.3
Highlights of this release are:
- Require minimum of Python 3.6 in setup.py (#778)
Thanks to @stennie and @sindbach for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 6 years ago
mtools - mtools 1.6.2
Highlights of this release are:
* Update documentation to reference pip3 instead of pip (#774)
* Document SSL parameters to mlaunch on website (#666)
* Fix JSON serialize crash with bytes instead of str in pattern.py (#764)
* mlaunch: mlaunch list throws typeError for a sharded deployment (#770)
* mlaunch: Remove deprecated --sslWeakCertificateValidation
* mloginfo: Add new --sharding section (#773)
* mloginfo: Add --debug with some extra info on query patterns
* mloginfo: Fix --verbose crash (#769)
* mtransfer: Initial implementation of tool to export WiredTiger DBs (#754)
Thanks to @stennie, @michaelcahill, @Giuliano-C, @bugre, and @sindbach for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 6 years ago
mtools - mtools 1.6.1
Highlights of this release are: * mtools should use python3 in shebangs (#761) * mloginfo: add timezone to mloginfo summary (#258) * mloginfo --clients: more robust parsing of client metadata (#765) * mloginfo --queries: fix missing patterns for remove command (#742) * mloginfo --queries: add rounding option (#698) * mplotqueries: fix error parsing checkpoint log line (#757)
Thanks to @stennie, @kallimachos, @kevinadi, @niccottrell, and @p-mongo for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 6 years ago
mtools - mtools 1.6.0
Now supporting Python 3.6+ (only)
Highlights of this release are:
* Add support for Python 3.7 and 3.8
* Remove support for Python 2.7
* Update requirements to modern package versions
* Require minimum dependency versions rather than exact
* mlaunch: mlaunch with no options should show --help (#749)
* mlaunch: Fix --storageEngine confusingly reported as ignored in sharded deployments (#730)
* mlaunch: Fix unquoted --wiredTigerEngineConfigString parameter (#683)
* mloginfo: mloginfo with no options should show usage info (#751)
* mloginfo: Fix for --queries gives AttributeError if there is a field called "query" in the log (#741)
* mloginfo: Fix --queries gives TypeError for some logs (#697)
* mloginfo: Add --checkpoints to show slow WiredTiger checkpoints if available (#707)
* mloginfo: Improve --queries to show allowDiskUse for aggregations if available (#708)
* mloginfo: Add --clients to show client summary info (#540)
* mloginfo: Add --cursors to show cursor information if available (#710)
* mloginfo: Add --storagestats to display storage statistics (#711)
* mloginfo: Add --transactions to display slow transactions if available (#704)
* mloginfo: Include queries without durations in the query count (#680)
* mplotqueries: Fix --group-limit throws error in Python 3.x (#688)
* mplotqueries: Add --dns to display slow DNS Resolutions if available (#706)
* mplotqueries: Add --oplog to display slow oplog entries if available (#705)
* Update mention of oldest non-EOL MongoDB server version (3.6 as of Jan 2020)
* util/logfile.py: Reading log from stdin hits error on str.decode() in Python 3 (#658)
Thanks to @stennie, @kallimachos, @kevinadi, @savinay-vijay, @mitesh-gosavi, @HenryGP, @sindbach, @garycahill, @karlvr, and @josemonteiro for contributions to this release.
To install, run:
pip3 install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 6 years ago
mtools - mtools 1.5.3
Highlights of this release are: * mlaunch: Quote mongos --logpath (to handle paths with spaces) * mlaunch: Permit command line options with "=" * mlaunch: Ignore passing unsupported param --wiredTigerCacheSizeGB to mongos * mlaunch: Add --wiredTigerEngineConfigString as an undocumented mongod param * util/logevent.py: Add LogEvent support for returning actual query (not pattern)
Thanks to @ajdavis, @renatoriccio, @twblamer, @kevinadi, @sindbach, @kallimachos, and @stennie for contributions to this release.
To install, run:
pip install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie over 7 years ago
mtools - mtools 1.5.2
Highlights of this release are: - mlaunch: Set appname for MongoDB 3.4+ client metadata - mlaunch: Only use roles variable instead of args once set up - mlaunch: Fix for --sharded and --auth-role-docs failing to add roles - mlaunch: Fix failure to connect to standalone SSL mongod - mlaunch: Retain PyMongo import error exceptions - mlogfilter: Fix Unicode error for redirected output - Improve flake8 style compliance
Thanks to @kevinadi, @p-mongo, @gmishkin, and @stennie for contributions to this release.
To install, run:
pip install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie almost 8 years ago
mtools - mtools 1.5.1
Highlights of this release are: - mlaunch: Fix 1.5.0 regression preventing use of --auth - mloginfo: Add support for MongoDB 3.2+ --rsinfo - mlogfilter: Fix intermittent test failures
Thanks to @kevinadi, @kallimachos, @sindbach, and @stennie for contributions to this release.
To install, run:
pip install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie about 8 years ago
mtools - mtools 1.5.0
Highlights of this release are: - Update matplotlib to 1.4.3 - Update numpy to 1.14.5 - Update python-dateutil to 2.7 - Update pymongo to 3.6.1 - Pin requirements to avoid pulling in breaking changes - Ignore "new oplog query" log entries for query duration parsing (#619) - Replace characters that can't be UTF decoded with '?' (#630) - Fix logic error preventing parsing of empty or unexpected log lines (#634, #618) - mplotqueries: Report actual error when matplotlib import fails (#621) - mlaunch: If mongod is missing, print the path that was used (#627) - mlaunch: Add support for GSSAPI (#626) - mlaunch: Add users to all shards in sharded cluster (#625) - mlogvis: Remove write lock and read lock grouping (#616)
Thanks to @kevinadi, @jamesbroadhead, @mathom, @kallimachos, @sindbach, and @stennie for contributions to this release!
To install, run:
pip install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie about 8 years ago
mtools - mtools 1.4.1
Highlights of this release are:
- Migrate wiki docs to gh-pages and RST (#550, #550): http://blog.rueckstiess.com/mtools/
- mlaunch: Fixes for Python 3.6.5 support (#596, #586)
- Include sys.version in --version output (#597)
Thanks to @kallimachos, @sindbach, @kevinadi, @manfontan, and @stennie for contributions to this release!
To install, run:
pip install mtools --upgrade
See Changes to mtools for a full change history.
- Python
Published by stennie about 8 years ago
mtools - mtools 1.4.0
This release of mtools has a number of significant improvements:
- Improve testing and documentation infrastructure (#542)
- Add tox (#543)
- Fix flake8 violations (#544)
- Fix isort violations (#545)
- Fix PEP 257 violations (#546)
- Add RST documentation (#548)
- Make code compatible with both Python 2.7 and 3.6 (#527)
- Add py36 environment for tox & Travis (#587)
- mlaunch: Error while creating replica set with name and auth args (#476)
- mlaunch: Testing for MongoDB 3.6 (#531)
- mlaunch: Using --hostname causes deploying failure in 3.6 (#554)
- mlaunch: psutil dependency missing (#557)
- mlaunch: Require shard servers to be replica sets (3.6.1+) (#567)
- mlaunch: Force
mlaunch --csrswhen "version" is0.0.0(#576) - mlaunch: Create user with SCRAM-SHA-1 mechanism (#574)
- mlaunch: Allow starting 3.6 clusters with PyMongo 3.6.1 (#575)
- mlaunch: Use correct path separator according to OS (#584)
- mlaunch: Support path parameters containing spaces (#578)
- mlaunch: Update psutil requirement to 5.4.2 (#590)
- mloginfo: Test using current year rather than hardcoded value (#568)
Thanks to @kallimachos, @kevinadi, @sindbach, @ajdavis, @jaraco, @devkev, @stephentunney, @shaneharvey, and @stennie for contributions to this release!
To install, run:
pip install mtools --upgrade
See CHANGES.rst for a full change history.
- Python
Published by stennie about 8 years ago
mtools - mtools 1.3.2
This version of mtools includes support for a new mloginfo --connstats report including connection duration metrics.
See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by stennie over 8 years ago
mtools - mtools 1.3.1
This version of mtools includes support for using mlaunch with SSL parameters and creating replica sets with more than 7 members.
See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by stennie almost 9 years ago
mtools - mtools 1.3.0
This version of mtools includes some significant cleanup of the issue backlog and is a recommended upgrade from version 1.2.3 and below.
Some highlights include support for mlaunch on Windows, pip options to install optional dependencies, and improved compatibility with logs from MongoDB 3.0+.
See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by stennie almost 9 years ago
mtools - mtools 1.2.3
This version of mtools contains bug fixes and stability improvements for using mlaunch with MongoDB 3.2 and 3.4 sharded clusters, and is a recommended upgrade from version 1.2.2 and below. See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by stennie over 9 years ago
mtools - mtools 1.2.2
This version of mtools contains bug fixes and stability improvements and is a recommended upgrade from version 1.2.1 and below. See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by stennie almost 10 years ago
mtools - mtools 1.1.8
This version of mtools contains bug fixes and stability improvements and is a recommended upgrade from version 1.1.7 and below. See CHANGES.md for a full list of changes.
To install, run:
pip install mtools --upgrade
- Python
Published by rueckstiess over 11 years ago
mtools - v1.1.5
This version of mtools contains bug fixes and stability improvements and is a recommended upgrade from version 1.1.4 and below. See CHANGES.md for a full list of changes.
- Python
Published by rueckstiess about 12 years ago