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 --csrs when "version" is 0.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.6

This version of mtools contains bug fixes and stability improvements and is a recommended upgrade from version 1.1.5 and below. See CHANGES.md for a full list of changes.

- Python
Published by rueckstiess almost 12 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

mtools - v1.1.4

- Python
Published by rueckstiess over 12 years ago