diff --git a/build.gradle b/build.gradle index 26d03f9..ce65705 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ buildscript { apply plugin: 'java' apply plugin: 'maven' -version='1.6.0-SNAPSHOT' +version='1.6.0' group='com.simsilica' ext.jmeVersion = "3.1.0-stable" diff --git a/release-notes.md b/release-notes.md index dc73175..eb3ef9b 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,10 +1,10 @@ -Version 1.6.0 (unreleased) +Version 1.6.0 (latest) -------------- * Added parent/child relationships between network shared objects. * Fixed a bug in the assertion logic in BufferedHashSet's thread check. -Version 1.5.0 (latest) +Version 1.5.0 -------------- * Internally moved ZoneManager creation to the EtherealHost constructor so that it could be accessed prior to EtherealHost service initialization. @@ -15,25 +15,25 @@ Version 1.5.0 (latest) * Modified ZoneManager to have a new internal DynamicZoneRange that can support objects of virtually any size relative to zone size. (Subject to positional bit resolution, etc.) -* Added a (hopefully temporary) ZoneManager.setSupportLargeObjects() that +* Added a (hopefully temporary) ZoneManager.setSupportLargeObjects() that defaults to false. When true this will use the new DynamicZoneRange. This defaults to false because the older (uglier) ZoneRange code has had a LOT more real world testing. Note: the new code is actually way cleaner and more elegant. * Modified the "received acks" watchdog in StateWriter to take message ID lag into account. This should fix the cases where the exception would be - thrown for cases where client ACKs are just lagging by a wide margin. + thrown for cases where client ACKs are just lagging by a wide margin. * Upgraded to SimMath 1.4.0 to get the new IntRangeSet for receved acks tracking. * Converted the tracked ACK message ID sets to IntRangeSets for efficient storage and processing. (During normal processing, ACK IDs will almost always be - a single contiguous range so a good candidate for IntRangeSet: one entry) + a single contiguous range so a good candidate for IntRangeSet: one entry) * Fixed a bug in SentState message writing/receiving where more than 255 ACK IDs was causing overflow and randomly lost acks. (Fixed by sending ranges instead of every individual ACK set.) This also fixed a message size - overflow issue. + overflow issue. -Version 1.4.0 +Version 1.4.0 -------------- * Fixed zone ID calculation for non-uniform grids. See PR #2. * Modified ZoneManager to automatically send "no-change" updates for