Changelog for
strusrpc-0.15.7.3-1.3.x86_64.rpm :
Thu Mar 15 13:00:00 2018 Patrick Frey
0.15.7-0.1
- added make target cppcheck for static code analysis
- adapted changes in error handling defined in strus base: simplified error codes
- adapted interface changes in strus core
Mon Feb 12 13:00:00 2018 Patrick Frey 0.15.6-0.1
- added some functions for introspection needed by the webservice
- adapted error handling to changes in base: mandatory error codes everywhere
Fri Dec 29 13:00:00 2017 Patrick Frey 0.15.5-0.1
- fixed several build issues: Build with Clang, Fix bugs in travis build
Mon Dec 4 13:00:00 2017 Patrick Frey 0.15.4-0.1
- adapt interface changes in strus core
- added -Wshadow for C++ build
Fri Oct 13 14:00:00 2017 Patrick Frey 0.15.3-0.1
- RPath fixes and some CMake file reorganization
Wed Sep 27 14:00:00 2017 Patrick Frey 0.15.2-0.1
- bring up travis build, some minor fixes
Mon Sep 4 14:00:00 2017 Patrick Frey 0.15.1-0.1
- release to cleanup mess with missing CHANGELOG in 0.15.0
Sun Sep 3 14:00:00 2017 Patrick Frey 0.15.0-0.1
- remove hardcoded setting of C++98 in CMake files
- strenghten rules for printf style functions in the interface: issue warnings on wrong format string parameter lists for gcc
- adapt interface changes in strus core,analyzer and base
- many CMake build fixes
- removed atomic typeids from protocol
Wed Feb 15 13:00:00 2017 Patrick Frey 0.14.0-0.1
- adapt interface changes in strus core
Mon Feb 6 13:00:00 2017 Patrick Frey 0.13.0-0.1
- adapt interface changes in analyzer and strus core
- many build fixes
Sat Oct 1 14:00:00 2016 Patrick Frey 0.12.0-0.1
- adapt interface changes in strus analyzer (strus stream)
Wed Sep 28 14:00:00 2016 Patrick Frey 0.11.0-0.1
- adapt interface changes in strus core (vector space model)
Sun Jul 10 14:00:00 2016 Patrick Frey 0.10.1-0.1
- adapt interface changes in strus analyzer (document markup interface)
Tue Jul 5 14:00:00 2016 Patrick Frey 0.10.0-0.1
- adapt interface changes in strus analyzer
Thu Apr 28 14:00:00 2016 Patrick Frey 0.9.0-0.1
- changes in the object builder interfaces
Sun Apr 24 14:00:00 2016 Patrick Frey 0.8.2-0.1
- adapt interface changes from strus core
Fri Apr 15 14:00:00 2016 Patrick Frey 0.8.1-0.1
- adapt interface changes from strus core: analyzer metadata element value is now a numeric variant instead of a double
Wed Apr 13 14:00:00 2016 Patrick Frey 0.8.0-0.1
- adapted interface changes from strus core
Sun Apr 3 14:00:00 2016 Patrick Frey 0.7.1-0.1
- adapted interface changes from strus core
Wed Mar 30 14:00:00 2016 Patrick Frey 0.7.0-0.1
- adapted interface changes from strus core: introducing scalar function objects used for combining ranking functions or to pass functions to weighting functions or summarizers
Mon Mar 21 13:00:00 2016 Patrick Frey 0.6.0-0.1
- changed license from GPLv3 to MPLv2 (Mozilla Public License, Version 2)
Sun Mar 6 13:00:00 2016 Patrick Frey 0.5.0-0.1
- adapted core interface changes
Tue Feb 9 13:00:00 2016 Patrick Frey 0.4.2-0.1
- adapted core interface change: weighting function return type
Sun Jan 17 13:00:00 2016 Patrick Frey 0.4.1-0.1
- fix typos in src license reference
Sat Jan 2 13:00:00 2016 Patrick Frey 0.4.0-0.1
- adapted core interface change: changed interface of posting iterator (new method skipDocCandidate and removed obsolete method subExpressions)
Fri Jan 1 13:00:00 2016 Patrick Frey 0.3.2-0.1
- adapted core interface change: changed type of document frequency from GlobalCounter to Index
Mon Dec 21 13:00:00 2015 Patrick Frey 0.3.1-0.1
- fixing versioning problems of the Open Suse build cluster
Fri Dec 18 13:00:00 2015 Patrick Frey 0.3.0-0.1
- adapted core interface changes: better introspection for functions
- adapted core interface changes: removed docno allocator interface and fdatasync on every new document insert when not using the docno allocator
Tue Dec 1 13:00:00 2015 Patrick Frey 0.2.6-0.1
- adapted interface changes in core: added interfaces for introspection (user names, docids, term types, term values)
Tue Dec 1 13:00:00 2015 Patrick Frey 0.2.5-0.1
- adapt core interface change: define method PeerMessageQueue start for register/deregister of peers
- adapt changes from core: change peer message processing interface
Thu Nov 26 13:00:00 2015 Patrick Frey 0.2.4-0.1
- incremented version to 0.2.4 to resolve OBS trouble with dependencies
Tue Nov 24 13:00:00 2015 Patrick Frey 0.2.3-0.1
- synchronized version number with strus core
- define package dependency to strus
* not to patch version but to minor version
Tue Nov 24 13:00:00 2015 Patrick Frey 0.2.2-0.1
- propagate version from CMakeLists.txt into packages
- use lower perl version in generate interface scripts
- fixed bug in client/server: Wrong handling of EAGAIN/EWOULDBLOCK
- fixed compile error when LOWLEVEL debug is enabled
- improved error message, if a module could not be loaded
Wed Nov 11 13:00:00 2015 Patrick Frey 0.2.0-0.1
- adapted changes in core: removed superfluos method \'pushDuplicate\' in queryInterface
- fixed wrong CRC32 error message
- fix error message
- more output for failing CRC32 chechsum
- adapted interface changes from core: new query methods
- added alternative checksum calculation in place of CRC32 that suits better for finding bugs if enabled
- fixed pthread and -lrt libraries for libuv
- fixed a minimal required cmake version from 2.8 to 2.6
- updated OBS package build support
- adapted interface change in analyzer text processor and storage query processor
- adapted interface changes: new expression parameter \'cardinality\'
- adapted iterator join operator interface changes in \'strus\'
- do not checkin cmake generated files
- fixed bug that came in with latest changes: segfault on termination (cleanup)
- some more comments in interface generation script
- adapted interface changes in strus utility library
- incremented number of threads
- make interfaces exception safe
- added method Query::addDocumentEvaluationSet in strus
- make visibility default (all visible) for temporarily enable exceptions
- fixed another SEGFAULT when closing connection before destroying it
- fixed: invalid call of close connection of libuv of already closed connetion
Wed Aug 12 14:00:00 2015 Patrick Frey v0.1.9-0.1
- adapted peer message handling redesign from strus core
- put common CMAKE stuff of all strus relaed projects into includes
- include libuv sources instead of the github project as submodule
- fixed inconsistency with strus peer interfaces. Take out peer interfaces from RPC
Mon Aug 3 14:00:00 2015 Patrick Frey v0.1.8-0.1
- fixed memory leaks in client
- fixed bug in getaddrinfo/connect strategy
- fix wrong errno error message in server
- set error code of first error occurred in request
- added description for updating libuv submodule
- disable logging of request time in client
- rewrote client based on libuv as the server and fix some bad behaviour of the server (response time, leaks)
- added module for implementing also client base on libuv
- make CRC32 calculation switch on/off. add timers that can be enabled or disabled
- added functions to measure time
Sun Jul 26 14:00:00 2015 Patrick Frey v0.1.7-0.1
- removed remaining traces of libevent, replaced boost CRC32 by own implementation of the standard 1 byte method. Added synchronize answer message (fix protocol error)
- fixed bug: returning empty answer in synchronize methond instead of empty string
Fri Jul 24 14:00:00 2015 Patrick Frey v0.1.6-0.1
- added possibility to define configuration from file instead as configuration string
- comment last fix in make file
- Compile flag -fno-strict-aliasing for libuv
Wed Jul 22 14:00:00 2015 Patrick Frey v0.1.5-0.1
- switch to official version of libuv as subproject
- changed server from libevent to libuv
- fixed: shutdown of server when to many connections arrive
Tue Jul 14 14:00:00 2015 Patrick Frey v0.1.4-0.1
- replaced content description interface by a structure
- adapted analyzer interface changes: content description interface added
Fri Jul 10 14:00:00 2015 Patrick Frey v0.1.3-0.1
- added option -s to server for implicit creation of storage if it does not exist yet
Thu Jul 9 14:00:00 2015 Patrick Frey v0.1.2-0.1
- Initial revision