Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 205 lines (133 sloc) 6.773 kB
fe04716 @s3u Fix https://github.com/ql-io/ql.io/issues/372
s3u authored
1 ## Mar 18, 2012
2
3 * Fix https://github.com/ql-io/ql.io/issues/372.
4
542f171 @s3u Upgrade codemirror
s3u authored
5 ## Mar 16, 2012
6
7 * Upgrade CodeMirror to 2.22
8
ef6c644 @prabhakhar CHANGES.md
prabhakhar authored
9 ## Mar 15, 2012
10
11 * logging support in monkey patches. Ex.
12 exports['patch body'] = function(args) {
13 var log = args.log;
14 log('Error', 'Something went wrong'); // throws an error event
15 log('Warn', 'Watch out'); // throws a warning event
16 return {};
17 }
e64aeb1 @s3u Don't call cb if not defined. This fixes newly created apps.
s3u authored
18 * Fix the broken template app
19
0e978a3 @s3u (a) Rename /routes to /api
s3u authored
20 ## Mar 12, 2012
21
9424aa9 @s3u Update version and change log
s3u authored
22 * Fix route to table dependency resoluton for non-selects
0e978a3 @s3u (a) Rename /routes to /api
s3u authored
23 * Remame `/routes` to `/api`
24 * Restyle routes and tables navigation
25
a4294c0 @s3u Update version and manifest
s3u authored
26 ## Mar 10, 2012
27
8a789b1 @s3u Finish the sentence
s3u authored
28 * Fix "Can't render headers after they are sent to the client" error
29
a4294c0 @s3u Update version and manifest
s3u authored
30 ## Mar 09, 2012
31
32 * Support DELETE statements
33
da6f0d4 @s3u Support quirky XML.
s3u authored
34 ## Mar 07, 2012
35
d0190eb @s3u Add /deps page
s3u authored
36 * Add a page showing all installed packages. Try http://<host>:<monport>/deps
37 (or http://localhost:3001/deps).
da6f0d4 @s3u Support quirky XML.
s3u authored
38 * There are many conventions to convert xml to json. If the default xml2json does not work you, you
39 can override it on table by table basis. To override, specify path to an xformers.json file. Here
40 is an example.
41 {
06b916e @s3u Update README
s3u authored
42 "some.table" : "modulename relative to process.cwd() or a module from NODE_PATH"
da6f0d4 @s3u Support quirky XML.
s3u authored
43 }
44
ee9ae09 @prabhakhar Gzip and Deflate content encoding support for upstream responses
prabhakhar authored
45 ## Mar 06, 2012
46
47 * Gzip and Deflate content encoding support for upstream responses.
48
bdfcc97 @s3u Recover shutdown/stop from extraneous pid files.
s3u authored
49 ## Mar 05, 2012
50
51 * Recover shutdown/stop from extraneous pid files.
52
2690944 @prabhakhar Version bump and CHANGES.md update
prabhakhar authored
53 ## Mar 02, 2012
54
7a730b7 @s3u Body parser was not correctly implemented. Fixed it by always capturi…
s3u authored
55 * Simplify response decoding. In stead of setting encoding on the response, collect buffers into
56 array, and then decode in the default impl of 'parse response'. Also add tests.
2690944 @prabhakhar Version bump and CHANGES.md update
prabhakhar authored
57 * Removed /in-flight requests api.
58
1748beb @s3u Enable numbers in in clause and udf args
s3u authored
59 ## Feb 28, 2012
60
0484d0e @s3u Init logs dir
s3u authored
61 * mkdir logs dir if not present when initing the console
1748beb @s3u Enable numbers in in clause and udf args
s3u authored
62 * Enable numbers in `in` clause and args of udfs
63
028c7ea @s3u Update change log and version number.
s3u authored
64 ## Feb 27, 2012
65
66 * Refactor request processing - add more tests.
67
9dffcc9 @shimonchayim Changes and Version update
shimonchayim authored
68 ## Feb 26, 2012
3cb1106 @s3u Merge remote-tracking branch 'upstream/master'
s3u authored
69
70 * Refactor request processing - this work is in progress.
9dffcc9 @shimonchayim Changes and Version update
shimonchayim authored
71 * Bug https://github.com/ql-io/ql.io/issues/286 reopened and fixed with better tests.
72
a91d1e6 @s3u Fix error reporting
s3u authored
73 ## Feb 24, 2012
74
75 * Escalte table/route loading errors to the logger
76
dab7d2b @s3u * Export version from each module. You can find version of the engine…
s3u authored
77 ## Feb 22, 2012
78
79 * Export version from each module. You can find version of the engine using
80 `require('ql.io-engine').version`.
81 * Include version number in `User-Agent` and `Server` headers.
82
947b10e @s3u Update changes and version
s3u authored
83 ## Feb 19, 2012
84
9edde77 @s3u Scatter-gather for requests with bodies
s3u authored
85 * Support scatter-gather for requests with bodies by adding a `foreach 'param'` for the
86 `using bodyTemplate` cluase. This allows scripts to batchup POST and PUT requests.
947b10e @s3u Update changes and version
s3u authored
87 * Support ejs body templates.
88
bdc9a4d @s3u Bump
s3u authored
89 ## Feb 16, 2012
90
91 * Skip files that don't end with `.ql`.
2dbd7ea @shimonchayim Fix for Issue #286
shimonchayim authored
92 * Fixed minor formatting issues with /table?name=<tablename> html rendering.
93 * With /table?name=<tablename> feature 'describe table <tablename>' returns json in console.
94 * Changed the query param for json in /routes, /tables, /route, /table from json=true to format=json.
16ba424 @shimonchayim Update Changes md and also renamed the route to ensure route with les…
shimonchayim authored
95 * Bug fix for https://github.com/ql-io/ql.io/issues/286
bdc9a4d @s3u Bump
s3u authored
96
50fbf9b @shimonchayim Update to changes.md
shimonchayim authored
97 ## Feb 14, 2012
488d716 @s3u Update to reflect https://github.com/ql-io/ql.io/pull/268
s3u authored
98
49082e9 @prabhakhar version bump and CHANGES.md
prabhakhar authored
99 * "/ecv" check returns network ip instead of loopback address
488d716 @s3u Update to reflect https://github.com/ql-io/ql.io/pull/268
s3u authored
100 * Let the engine allow a monkey patch to parse the response. Useful to process binary formats
101 like avro.
102 * HTML interface for `/routes` and `/tables`. You can get JSON by either include
103 `Accept: application/json` or query param `json=true`.
c06625e @s3u Propagate connection.remoteAddress
s3u authored
104
50fbf9b @shimonchayim Update to changes.md
shimonchayim authored
105 ## Feb 13, 2012
bdc9a4d @s3u Bump
s3u authored
106
b3f9711 @s3u Downgrade nodeunit
s3u authored
107 * Downgrade nodeunit
7fbac8e @s3u Update change log
s3u authored
108 * Version 0.4
c06625e @s3u Propagate connection.remoteAddress
s3u authored
109 * Propagate `connection.remoteAddress` to scripts and patches. Scripts can access this via
110 `{remoteAddress}` and patches via `params.remoteAddress`.
870f323 @prabhakhar Bump version and CHANGES.md update
prabhakhar authored
111 * Handling 404s and sanitizing the returned url avoiding XSS issue.
c06625e @s3u Propagate connection.remoteAddress
s3u authored
112
813759b @s3u - Fix signal handling
s3u authored
113 ## Feb 10, 2012
114
8e9bb2e @s3u Update history and version
s3u authored
115 * Set `application/json` on JSON responses.
813759b @s3u - Fix signal handling
s3u authored
116 * Fix signal handling in the app module.
117 * Update har-view to show total time.
118
ad9a9f5 @prabhakhar package bump and CHANGES.md update
prabhakhar authored
119 ## Feb 03, 2012
120
f2aac86 @prabhakhar Ip address retrieval done using 0.6.X api 'os.networkInterfaces()'
prabhakhar authored
121 * Ip address is retrieved using os.networkInterfaces().
ad9a9f5 @prabhakhar package bump and CHANGES.md update
prabhakhar authored
122 * '/ecv' poke '/tables', instead of '/q?s=show%20tables".
8ca6b88 @s3u Propagate params across
s3u authored
123 * Send resourceUri, statement, params to `patch status`, `patch uri`, and `patch response`.
124 * Due to a previous change, `validate params` was not receiving all params. Fixed now.
125
8e7e7d5 update changes md and increment package version
Penkar authored
126 ## Feb 02, 2012
127
128 * Fix to make Routes case sensitive
7e27da4 @s3u Update
s3u authored
129 * Type concercion during xml2json
ad9a9f5 @prabhakhar package bump and CHANGES.md update
prabhakhar authored
130
ab5eaa8 @s3u Update version and change log
s3u authored
131 ## Feb 01, 2012
132
133 * Report start of the statement and not the end for line numbers in the console
e6a05c5 @s3u Remove debug
s3u authored
134 * Remove mistakenly added debug: true in app.js
f901975 @prabhakhar Further changes to CHANGES.md
prabhakhar authored
135 * New config parameter 'enable q', a boolean, is added to console to disable '/q?s=' way of invoking scripts.
ab5eaa8 @s3u Update version and change log
s3u authored
136
137 ## Jan 31, 2012
558ac37 @s3u Update changelist and version
s3u authored
138
139 * Improve support for in-proc selection and joins. If the RHS is multi-valued, selection is ORed.
140 Multiple conditions are ANDed ('and' === and).
141
ab5eaa8 @s3u Update version and change log
s3u authored
142 ## Jan 25, 2012
91ca106 @shimonchayim Changes and version
shimonchayim authored
143
7dd8896 @s3u Merge remote-tracking branch 'upstream/master'
s3u authored
144 * Support for extended xml content-types returned per rfc: http://www.ietf.org/rfc/rfc3023.txt
145 * Also better handling of unrecognized content-types.
146
5c29468 @s3u Update change log and readme
s3u authored
147 ## Jan 22, 2012
148
149 * Integrate HAR view (https://github.com/s3u/har-view) replacing the vanilla tree view.
150
151 ## Jan 18, 2012
152
153 * Re-integrate ECV
154
155 ## Jan 17, 2012
5c24329 @s3u Update README and add change log.
s3u authored
156
157 * Limit response size to 10000000 bytes from upstream sources. You can change this with
158 `maxResponseLength` in the config.
159 * Limit outgoing requests per statement to 50. You can change this with `maxRequests` in the config.
160 * Chain events for logging done with log-emitter.
161 * Add a new JSON based interface to browse tables and routes. Try `/routes` to start browsing.
162 * Move from cluster module to the native cluster.
163 * Refresh all dependencies.
164 * Change node.js dependency to 0.6.x.
e3b41f0 @s3u Add CHANGES
s3u authored
165
5c29468 @s3u Update change log and readme
s3u authored
166 ## Jan 17, 2012
e3b41f0 @s3u Add CHANGES
s3u authored
167
d2a3f0c @s3u Fix issue https://github.com/ql-io/ql.io/issues/226
s3u authored
168 * [ql.io-compiler-0.3.1] Supported a wider range of characters in quoted words in statements.
169
170 ## MISSING UPDATES
c79bdad @s3u Update change history
s3u authored
171 ## Dec 16, 2011
172
173 - Clients can occasionally get socket hangup errors when origin servers close connections without
174 sending a `Connection: close` header. See https://github.com/joyent/node/issues/1135 for some
175 background. To avoid such errors, http.request.js now automatically retries the request once
176 provided the statement that caused the HTTP request is a `select`.
177
178 - The engine can now consume CSV response in addition to XML and JSON.
179
180 - Fixed request body processing for routes (https://github.com/ql-io/ql.io/pull/161).
181
182
183 ## Dec 08, 2011
184
185 - OAuth example (https://github.com/ql-io/ql.io/issues/121) - OAuth2 is trivial as ql.io proxies
186 headers from clients to servers. OAuth1 requires glue code to compute the Authorization header.
187 http://ql.io/docs/oauth shows an example of how to that.
188
189 - Use npm installed modules for ql.io-site (https://github.com/ql-io/ql.io/issues/116)
190
191 - Handle empty response bodies gracefully (https://github.com/ql-io/ql.io/issues/98)
192
193 - Recover from partial failures in case of scatter-gather calls
194 (https://github.com/ql-io/ql.io/issues/90) - some statements can result in multiple HTTP requests.
195 When this happens, the engine used to fail the entire statement if any of those requests fail. The
196 engine now looks for success responses and aggregates them.
197
198 - Update CodeMirror to support line-wrapping (https://github.com/ql-io/ql.io/issues/11) - no need
199 to split lines manually anymore.
200
e3b41f0 @s3u Add CHANGES
s3u authored
201 ## Nov 29, 2001
202
c79bdad @s3u Update change history
s3u authored
203 - Initial public release
204
Something went wrong with that request. Please try again.