forked from getsentry/sentry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
153 lines (100 loc) · 4.42 KB
/
CHANGES
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
1.8.5.1
* Fixed a bug which caused thrashing prevention to not function correctly.
* Corrected an error in transform()'s recursion safety.
* Changed packaging to use Distribute.
1.8.5
* Pulled test suite out of the Sentry namespace to avoid conflicts in projects.
1.8.4.2
* Added missing invalid_message_id template.
1.8.4.1
* Fixed an error that was causing LOG_LEVELS to not display correctly.
1.8.4
* The Sentry base client will now pass along the timestamp from when the
message was generated.
1.8.3.1
* Fixed a case where the client may hit a transaction aborted error when
transforming variables.
1.8.3
* Added several settings which were Django specific so that they can be
configured isolated to the Sentry instance.
* Graceful failover for when a cache backend isnt working properly and
throttling is enabled.
* Better rendering of non-dict variables when passed within extra data.
* Graceful failover for searching on message_id's that aren't found.
1.8.0
* Refactored Sentry server to run standalone (sentry --help).
1.7.5
* Implemented new client/server storage API and signing methods.
* Fixed a bug where accessing __sentry__ would sometimes cause errors on
certain code paths.
1.7.4
* Fixed a bug with potential recursion issues.
* Fixed a bug with the storage API and unicode keys.
1.7.3
* Storage API has better responses when data fails to decode, or
you send a bad request.
* Documentation improvements for JSON storage API.
1.7.2
* All strings, lists, tuples, and sets are now shortened before sending
to the server. Iterable data structures are truncated to the first
50 items, and strings are truncated to the first 200 characters.
Both shorteners have configurable values in the settings.
1.7.1
* Fixed a bug that slipped through with blocktrans usage.
1.7.0
* Added ``score`` to ``GroupedMessage`` (schema change).
* Added ``MessageIndex`` (schema change).
* Added Async client (thanks to Yuri Baburov).
* Added support for raw_post_data (thanks to Matthew Schinckel).
* django-paging and django-indexer no longer need to be in INSTALLED_APPS.
* Added an index for GroupedMessages.times_seen.
* The ``score`` column will update atomically in PostgreSQL and MySQL.
* Added the frequency sort option.
* Better internationalization support.
* Fixed a bug with Oracle's date truncation support (changed to hh24).
* Respect TIME_ZONE by using auto_now_* on DateTimeField's.
* Tests required Haystack and Celery are now skipped if module is not found.
1.6.10
* Added JSON support to storage API.
* Changed default client to use JSON format.
1.6.9.1
* Fixed an issue with encoding to UTF-8 for Haystack.
1.6.9
* Added URLs to default search parameters.
* Fixed a bug to ensure template information is only added if its the correct loader
1.6.8.1
* Search will now show when unauthenticated (e.g. when SENTRY_PUBLIC is enabled)
1.6.8
* Search no longer allows filters.
* Search no longer allows arbitrary queries without Haystack.
* Added logger, level, site, server, and url to search index.
* Haystack has been updated for further flexibility.
* SearchFilter is now unused (you should update your configs).
1.6.7
* Moved static media into /static/.
* Added serve_static view to handle static media solely within Sentry.
* Added SENTRY_STATIC_URL_PREFIX setting.
1.6.6
* setup.py install will no longer install example_project.
* Fixed an issue where __sentry__ would be called even if it wasn't a callable.
* Fixed an issue where transactions would attempt a rollback when not managed while creating
the sort index.
1.6.5
* Set a last_message_id so when thrashing is hit there is still a point of reference for tracing.
* Check correct permissions for Sentry.
1.6.4
* Fixed a memory leak due to TextNode's being created from leading whitespace in realtime packets.
1.6.3
* Fixed a critical bug in the Sentry JS namespace preventing it from loading.
1.6.2
* LogHandler will attempt to pick up the request automatically using SentryLogMiddleware.
* Updated AJAX CSRF support for Django 1.2.5.
* request.sentry is now set in any event which has request as part of the parameters.
1.6.0
* Added message references (uuid's) as message_id in Message
* Fixed css compatibility issues with TextWidget
* SearchFilter now allows searching by message reference id
* Added Sentry404CatchMiddleware
* Added SentryResponseErrorIdMiddleware
* The `request` argument can now be passed into any create_from_ method.
(History beyond 1.6.0 is not present)