Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 3.04 KB

NEXT_VERSION.md

File metadata and controls

54 lines (42 loc) · 3.04 KB

Changes Slated for the Next Version

This is a running list of changes for the changelog of the next version.

Upon the next release, the items below will be copied to the release notes.

For each change, please indicate the issue number (if any), and how the change should affect the version level (e.g. patch/minor/major).

(For Semantic Versioning number rules, see http://semver.org)

Don't forget to note the contributor's name or git handle and add their name to web/views/about/credits.md

Changes since the last version (oldest first):

  • (major/minor/patch) desc of fixed issue (contributor)

  • (minor) #247 - support for CheckLatency/MaxLatency config settings (ruaanviljoen)

  • (patch) #256 - bug in 247, defaults override config (akamyshanov)

  • (patch) #258 - threadsafe SessionState.Get/Set to fix garbled message issue (jacsuper)

  • (patch) #251 - restore the session type check in AbstractInitiator.Start (oract)

  • (patch) #255 - release ClientHandlerThread resources on client disconnect (mgatny)

  • (patch) #266 - Session not explicitly handling DoNotSend from Application::ToApp (cbusbey)

  • (patch) #267 - Resent Messages not being relayed to Application::ToApp (cbusbey)

  • (minor) #286 - FieldBase.Equals() and .GetHashcode() (steffanu)

  • (patch) #287 - sync fix in Session class (steffanu)

  • (patch) #275 - SessionID.IsSet() should be used instead of !=SessionID.NOT_SET (akamyshanov)

  • (patch) #297 - revert #287

  • (patch) #290 - support for RefreshOnLogon (martinadams)

  • (patch) #80 - fixes to tag-141-related sequence resets (TomasVetrovsky,akamyshanov,gbirchmeier)

  • (patch) #315 - make config file section headers be case-insensitive, for parity with QF/j (gbirchmeier)

  • (minor) #314 - New feature: add/remove sessions dynamically (martinadams)

  • (patch) #273 - prevent non-logon message traffic unless fully logged on (martinadams)

  • (patch) #278 - fix for mis-sequenced gap fills in re-requested messages (martinadams)

  • (patch) #283 - fix to ensure IApplication.FromAdmin() gets called for received resend requests (martinadams)

  • (minor) #312 - New config option: can force session-level rejects to be resent (martinadams)

  • (minor) #270/#146 - Correct rejection behavior when msg groups do not use correct delimiter tag (gbirchmeier)

  • (patch) #280 - fix to prevent StackOverflowException due to recursion (martinadams)

NOTE: Breaking changes in next release

This version will have changes that will technically alter the public interface. However, most likely no one will be affected. But just in case, here are the details:

  • class OtherTagException was deleted. The class GroupDelimiterTagException used to be descended from this class, but now descends directly from TagException.
  • method Session.Next(Message message) was deleted. This should never have been public. If you were using it and this is a problem for you, please contact us via our Contact Page and we'll see if we can help.