- View Diff
- Fix a table not defined bug for Litesearch
- Add conditional mapping of external fields to Litesearch (backed index)
- As a consequence of the above, support AR polymorphic associations
- As a consequence of the above, support indexing and searching for ActionText attributes
- Remove 'hanami-router' as a dependency, rely on vanilla Rack for Liteboard
- View Diff
- Add "sequel" as a development dependency
- Diff links in CHANGELOG (thanks Weston Ganger)
- Fix daemonize type in liteboard (thanks Julian Rubisch)
- Better Litecache schema (streamlined numeric value support)
- Support for set_multi and get_multi in Litecache (read_multi and write_multi support for Rails Cache store)
- More tests written for Litecache and Rails Litecache store
- Experimenting with removing the Rails LocalCache as it doesn't show enough improvement in performance to compensate for the memory overhead
- Switch Litecache to a FIFO eviction model vs LRU (thanks Julian Rubisch and Stephen Margheim)
- View Diff
- Add similarity search support for Litesearch (works best for non-trigram indexes)
- Enable similarity search for ActiveRecord and Sequel models
- Fix Litesearch tests
- Suppress chatty Litejob exit detector when there are no jobs in flight
- Tidy up the test folder
- #41 - Fix bug in Litecable where the
connected
event was not getting propagated - Add Litemetric and Liteboard info to README.doc
- Fix the testing rake task
- View Diff
- Add missing Litesearch::Model dependency
- View Diff
- Introduced Litesearch, dynamic & fast full text search capability for Litedb
- ActiveRecord and Sequel integration for Litesearch
- Slight improvement to the Sequel Litedb adapter for better Litesearch integration
- View Diff
- Reworked the Litecable thread safety model
- Fixed multiple litejob bugs (thanks Stephen Margheim)
- Fixed Railtie dependency (thanks Marco Roth)
- Litesupport fixes (thanks Stephen Margheim)
- Much improved metrics reporting for Litedb, Litecache, Litejob & Litecable
- Removed (for now, will come again later) litemetric reporting support for ad-hoc modules
- View Diff
- Much improved database location setting (thanks Brad Gessler)
- A Rails generator for better Rails Litestack defaults (thanks Brad Gessler)
- Revamped Litemetric, now much faster and more accurate (still experimental)
- Introduced Liteboard, a dashboard for viewing Litemetric data
- View Diff
- Cut back on options defined in the Litejob Rails adapter
- View Diff
- Fix default queue location in Litejob
- View Diff
- Fix a race condition in Litecable
- View Diff
- Litecable, a SQLite driver for ActionCable
- Litemetric for metrics collection support (experimental, disabled by default)
- New schema for Litejob, old jobs are auto-migrated
- Code refactoring, extraction of SQL statements to external files
- Graceful shutdown support working properly
- Fork resilience
- View Diff
- More code cleanups, more test coverage
- Retry support for jobs in Litejob
- Job storage and garbage collection for failed jobs
- Initial graceful shutdown support for Litejob (incomplete)
- More configuration options for Litejob
- View Diff
- Code cleanup, removal of references to older name
- Fix for the litedb rake tasks (thanks: netmute)
- More fixes for the new concurrency model
- Introduced a logger for the Litejobqueue (doesn't work with Polyphony, fix should come soon)
- View Diff
- Revamped the locking model, more robust, minimal performance hit
- Introduced a new resource pooling class
- Litecache and Litejob now use the resource pool
- Much less memory usage for Litecache and Litejob
- Initial release