Changes of norikra.
- v1.4.0
- Add
-D
option handling to pass JVM system properties - Add
-agentlib
option handling to pass it to JVM - Dependency update for msgpack.gem
- Fix Bug to raise error for queries using irstream
- Add
- v1.3.1
- Fix to enable SO_REUSEPORT for listening ports to help "address already in use" exception in restarts
- v1.3.0
- Esper-5.2 bundle
- Dependency update for msgpack.gem
- Dynamic plugin reloading
- Add experimental
shutoff
mode to reject input data under high memory pressure - Fix number of Jetty threads while running to reduce GC troubles under high memory pressure
- Add
/engine_statistics
API endpoint - Add GC statistics in Engine statistics
- Add
--ui-context-path
option to mount Norikra WebUI atop of path user specified on reverse proxy servers - Fix Bug:
- not to rewrite field names in subqueries (issue #64)
- not to load stats files containing multibyte characters
- v1.2.2
- Change API for custom listner plugins (incompatible with 1.2.0, 1.2.1)
- v1.2.1
- Fix bug to fail to rewrite nullable fields
- v1.2.0
- Add
NULLABLE(...)
field to query NULL explicitly - Pluggable listener and user defined listener gems
- Fix bug to ignore fields in Esper built-in function
- Add
- v1.1.2
- Enable
-javaagent
option - Fix default/pre-set threads
- Update RSpec dependency to latest
- Reject field names, starting with numeric characters
- Reject non-JSON object input events
- Fix Bug:
- to show wrong output events from queries
- missing header column of list of queries in WebUI
- Enable
- v1.1.1
- Fix bug not to sort suspended queries correctly
- v1.1.0
- Add API/WebUI controls to suspend/resume queries
- Add
STDOUT()
query group to show query result easilly
- v1.0.8:
- Fix bug not to read command line options for time/route threads
- v1.0.7:
- Fix bug to set nested values as always required if the first event includes container fields (issue #51)
- v1.0.6:
- Fix bug not to receive events on '/send' of JSON API
- v1.0.5:
- Add option
--log4j-properties-path
to specify logger configurations by log4j.properties file - Add HTTP RPC headers to allow requests from different origins
- Fix to deny invalid queries:
- Queries like
SELECT * FROM ...
are prohibited: Norikra cannot handle these queries
- Queries like
- Add option
- v1.0.4:
- Warn if norikra server starts without
--stats
option
- Warn if norikra server starts without
- v1.0.3:
- Fix bug to return Array falsey for Hash output, [] for NULL output
- v1.0.2:
- Fix bug:
- to handle encoding of input strings
- to set encoding of nested output values
- to handle wrong query groups in error which previously registered
- Fix bug:
- v1.0.1:
- String encoding in norikra is fixed as UTF-8
- v1.0.0:
- Update esper version (4.9.0 -> 5.0.0)
- Support Group By ROLLUP, Grouping Sets and CUBE
- Support Group By clause in subqueries
- Support subqueries that select multiple columns to provide input to enumeration methods
- Support Having clause to have subquery
- Add loopback query group to connect query output into targets directly
- RPC:
- Add JSON RPC API (/api on port 26578)
- Add API to fetch norikra server logs
- Add
--stats-secondary
option to store versioned stats files - Fix bug:
- to return
[]
for NULL query output (fixed tonil
) - to handle container value for simple value field (exception -> NULL)
- to return
- Update esper version (4.9.0 -> 5.0.0)
- v0.1.7:
- Fix
Pattern
support bug
- Fix
- v0.1.6:
- Fix bug: Wrong escape for java instance method calls
- v0.1.5:
- Add RPC port monitoring handler (GET /)
- Add
Pattern
support - Changes for GC/JVM
- Server starts with default(recommended) JVM options for GC configurations
- Add option not to use default JVM options
- Add option to configure JVM to print GC logs
- Stats file changes
- Changed to use SIGUSR2 (SIGUSR1 is used by JVM on linux platform)
- Changed no to contain server process configurations (ports, threads, logs ...)
- WebUI improvements
- Add button to close target on WebUI
- Add link to download stats file
- Fix bugs
- Fieldname handlings about names with non-alphabetic chars
- Query parser bug for some built-in functions (ex:
rate(10)
) - Write stats file in more safe way
- WebUI: Incorrect memory bar
- v0.1.4:
- Stat dump option on runtime per specified intervals (
--dump-stat-interval
) - Stat dump on demand by SIGUSR1
norikra-client event see
command (and API call) to get query results, but not remove it- Last modified time for each target on WebUI
- Stat dump option on runtime per specified intervals (
- v0.1.3:
- Fix critical bug about query de-registration
- v0.1.2:
- Fix CLI start command to detect jruby path collectly (behind rbenv/rvm and others)
- v0.1.1:
- Fix types more explicitly for users ('int/long' -> 'integer', 'float/double' -> 'float')
- v0.1.0:
- First release for production