Mtools

Latest version: v1.7.2

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

1.1.6

~~~~~~~~~~~~~

* mlogfilter: ``--thread`` now also matches "connection accepted" lines for
that connection (218, 219)
* mlogfilter: fixed bug that would print milliseconds in timestamp twice in
2.6 format for UTC timezone (241)
* mlaunch: allow overriding hostname for replica set setup (256)
* mlaunch: added a ``restart`` command (253)
* mlaunch: added ``--startup`` to ``list`` command to show all startup
strings (257)
* mlaunch: aliased ``--verbose`` (now deprecated) as ``--tags`` (257)
* mloginfo: added ``--rsstate`` option to show all replica set state changes
in log file. Added by jimoleary (228)
* mloginfo: fixed issues with 95-percentile calculation. Added by gianpaj
(238)
* mloginfo: show host name and port if available (247)
* mloginfo: fixed bug where empty lines can't be parsed (213)
* mloginfo: show milliseconds for start/end (245)
* mloginfo: made numpy dependency optional for mloginfo. Added by brondsem
(216)
* mplotqueries: option to write output to image file instead of interactive
mode. Added by dpercy (266)
* mplotqueries: show correct timezone for time axis (274)
* mplotqueries: added option to allow fixing y-axis to specific min/max
values (214)

1.1.5

~~~~~~~~~~~~~

* added workaround for compile errors with XCode 5.1 / clang 3.4 (203)
* mlaunch: fixed bug when using ``--binarypath`` and passing arguments
through to mongod/mongos (217)
* mlaunch: fixed help text for default username and password (207)
* mlogfilter: "iso8601-local" timestamp format now working with ``--from``
and ``--to`` (209)
* mplotqueries: fixed bug where "0ms" lines couldn't be plotted with durline
plots (208)
* mgenerate: made it multi-threaded for performance boost (204)
* mgenerate: fixed bug when using custom port number (217)
* removed backward breaking ``total_seconds()`` from logevent parsing (210)

1.1.4

~~~~~~~~~~~~~

* performance improvements for log parsing (187)
* mloginfo ``--queries`` section to aggregate queries (131)
* mplotqueries: scatter plots now show "duration triangles" on double-click
(201)
* mplotqueries: a number of bug fixes and stability improvements (183, 199,
198, 191, 184)
* mlaunch: a different ``--binarypath`` can be specified with
``mlaunch start`` (181)
* mlaunch: general bug fixes and tests (178, 179, 176)
* mlogfilter: timezone bug fixed (186)
* added sort pattern parsing to LogEvent and added query pattern parsing
for system.profile events (200)

For all changes, see the `closed issues tagged with milestone 1.1.4
<https://github.com/rueckstiess/mtools/issues?direction=desc&milestone=9&page=1&sort=updated&state=closed>`__

1.1.3

~~~~~~~~~~~~~

* all tools can now read from system.profile collections as if it was a
log file. Use this syntax as command line argument:
"host:port/database.collection" (164)
* mtools now uses `Travis CI <https://travis-ci.org/rueckstiess/mtools>`__ for
continuous integration testing
* all log-parsing tools are now timezone aware. If no timezone is specified
(all log files <= 2.4.x), then UTC is assumed (174)
* added new tool ``mgenerate`` to create structured randomized data for issue
reproduction
* mlaunch: Added a ``kill`` command to send SIGTERM or any other signal to
all or a subset of instances (168)
* mlaunch: username + password is added for environments with
``--authentication``. Configurable username, password, database, roles.
Thanks, ``sl33nyc`` (156)
* mlaunch: start command can receive new arguments to pass through to
mongos/d, and a different ``--binarypath`` (151)
* mlaunch: now checks in advance if port range is free, and warns if not
(166)
* mlaunch: ``--version`` was removed by accident in 1.1.2. It's back now
(160)
* mlogfilter: ``--thread``, ``--namespace`` and ``--operation`` filters
can now be combined arbitrarily (167)
* mlogfilter: bug fix for when no log file was specified at command line.
Now outputs clean error message (124)
* mplotqueries: added a compatibility check for matplotlib version 1.1.1
for setting font size in legends (128)

For all changes, see the `closed issues tagged with milestone 1.1.3 <https://github.com/rueckstiess/mtools/issues?direction=desc&milestone=8&page=1&sort=updated&state=closed>`__

1.1.2

~~~~~~~~~~~~~

* mlaunch: completely rewritten, is now aware of the launched environment,
commands: init, start, stop, list (148)
* mlaunch: mongos nodes start at beginning of port range for easier access
(145)
* mlaunch: always uses absolute paths for the data directory, which shows
up in ``ps aux | grep mongo`` output (143)
* mlogfilter: added filter masks ``--mask errors.log`` to search for
correlations around certain events (138)
* mplotqueries: log parsing performance improvements for most plots
* mlogvis: log parsing performance improvements
* all tools: replaced shebang with ``!/usr/bin/env python``, to support
non-standard python installations

1.1.1

~~~~~~~~~~~~~

* mplotqueries: introduced a new type of plot "durline", to visualize start
and end of long-running operations
* mplotqueries: use start times of operations that have a duration, rather
than end time with ``--optime-start`` (130)
* mplotqueries: group by query pattern with ``--group pattern`` (129)
* mlaunch: allow more than 7 nodes, everyone above 7 is non-voting (123)
* mloginfo: fixed bug where anonymous Unix sockets can't be parsed (121)

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.