2.0.0 patch (2013.03.05, based on revision 1641)
................................................
bug fixes:
- StandardKP extraction and assimilation
1.7.5 patch (2013.02.13, based on revision 1623)
................................................
new features
- silent period can now be set with SharkEngine. New default is 500 milliseconds.
- support kind of upgraded copy of semantic tag in inmo kb
bug fixes
- SharkCSAlgebra: merging of semantic tags could create an eternal loop - fixed (thanks Thomas P.!)
- creation of new TimeSemanticTag caused a warning but a duplicate supression is made in TimeSTset anyway - warning wasn't necessary.
- changed contextualization slightly
known bugs
- contextualization of interests requires a review - see comments in code of SharkCSAlgebra for details
1.7.4 patch (2013.02.11, based on revision 1618)
................................................
new features
- Information.size() added: Length of information content can be get
- HubKP re-implemented
- list of sent and unhandled kep message are now provided by SharkEngine. getSentInterests() etc. - barely tested.
- removed all protocols but tested protocols which are TCP and e-mail
bug fixes
- non
1.7.3 patch (2013.01.31, based on revision 1610)
................................................
bug fixes
- re-implemented major parts of message to stream stub: supports a real flow control when trasmitting large message which don't fit e.g. into a mailbox
known bugs:
- message larger than appr. 500 kByte cannot be sent with e-mail. Planned to be fixed next patch.
1.7.2 patch (2013.01.28, based on revision 1605)
................................................
bug fixes
- J2SEAndroidSharkEngine: missing getter for mail settings added.
features
- Connection oriented protocols like TCP have a client server paradigm:
A server is listening at a port and a client can connection.
Up to 1.7.1 each Shark peer had to be a TCP server if it wanted to send
a message. That's changed. A peer can establish a client connection to
a peer listening at a port.
- SharkEngine.handleConnection(StreamConnection) was created to handle
new connections in ad hoc networks.
others
- remove shark engine timer - isn't used any longer
1.7.1 patch (2013.01.24, based on revision 1597)
................................................
bug fixes
- XML-deserialization of knowledge: empty ContextPoints are accepted now. There are no more duplicated context points during parsing
new functions
- Even empty context points can be sent. False was default before. This behaviour can now be changed with SharkEngine.setAllowSendingEmptyContextPoints()
- each received element gets recipient time and sender (if available) as hidden property
- KEPConnection allows testing wether received message was encrypted and/or signed or not
- SharkEngine.handleInterest(SharkCS interest) implemented - see javadoc for details
others
- cleanup of creation and sending KEP messages in KEPInMessage, KEPOutMessage etc.
version 1.7 (2012.12.18, based on revision 1589)
-----------
features:
- serialization format has changed - kb created with previous versions cannot be read.
(... which isn't a major problem because there are just 4 kb with test data.)
initial patch 1.7.0 is made with revision 1589