-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
126 lines (103 loc) · 3.31 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
Change Log
==========
V0.9.3
------
* Bumped minimum django verion: 1.11.18 (last python2.7 version)
* Test more mongo versions
* Recursivly check for keys that start with $ and replace with unicode equivalent
* check mongoversion before modifying keys with '$' and '.'.
* above check makes mongo 3.6+ faster to check and fix.
V0.9.2
------
* Better misconfiguration exception messages and exception classes.
V0.9.1
------
* Fixed syntax error in README>rst
v0.9.0
------
* Removed support for pymongo < 3.0
* Removed support for Django < 1.9.8
* Added ml_purge command for cleaning out log documents
* Log Handler now takes 'collection' keyword to control which mongo collection is used
v0.8.0
------
* Mongolog.find utility for searching the logs
* flake8 compliance (mostly)
v0.7.4
------
* Added base paramter 'max_keep' that is used for embedded documents to determine how many records to keep
* Lower Django major version number to 1.7.
* embedded document type unit test
* reference document unit test
* Bumped mongo version up to 3.2 in .travis.yml
v0.7.3
------
* Moved all test logging to settings.LOGGING
* added console loggers to test.py and handlers.py
* started custom exception.py file
v0.7.2
------
* Added python-color-logger
v0.7.1
------
* Added django-extensions
v0.7.0
------
* Major bug fix in get_mongolog_handler(). monglog can now work with handlers other than those defined in the root logger.
* fetch_results now uses aggregation framework to return results
v0.6.4
------
* Major: added analog management command
* internal log record: return {'uuid': 'none', 'time': 'none', 'level': 'MONGOLOG-INTERNAL'}
v0.6.3
------
* Fixed unicode bug
v0.6.2
------
* Added middleware request logger
* replace kyes with . and $ with their unicode wide equivalents
* give the middleware logger a name
v0.6.1
------
* Added requests to the list of required packages
v0.6.0
------
* using codacy to check code quality
* HttpLogHandler and tests
v0.5.0
-------
* timestamp collection added
* uuid field added
* Control w and j wrinte concern vairables from settings file
* embedded document and reference documents both supported
v0.4.2
------
* Fix stack trace formatting so it displays nicely in mongo pretty mode
v0.4.1
------
* log message JSON serializaztion check pass or convert to str
* total revamp of log message parser.
* Handler classes completely revampled
* added verbose option to MongoLogHandler that will print all log entries to console
* 100% test coverage of MongoLogHandler classes
* flake8 compatible (mostly)
v0.3.2
------
* support for verbose and simple LogRecord Types
* python 3 support
* travis-ci support
* coveralls support
* support for all versions of django that use LOGGING
* support for pymongo>=2.4
* removed support for python 3.2 and 3.3 as django no longer supports them
v0.3.0
------
* Support log string concatenation. aka logger.error("%s", "astring").
* Support dictionary based messages. :)
* Converted project to a full django project
# support for pymongo driver 2.4 and greater
* Added this CHANGELOG: #14
* Basic log tests # 15
v0.2.0
------
* Basic Functionality