v0.5.0

0.5.0 (September 1, 2016)

FEATURES

  • Session Scheduling [GH 31, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 211, 212, 218, 220]
  • TimeZone configuration [GH 206]
  • StartDay, EndDay for week long sessions [GH 207, 239]
  • Support for connection over SSL [GH 63, 193]
  • SocketConnectHost/Port [GH 65, 217]
  • ResetOnLogout Configuration enhancement [GH 67, 192]
  • SocketAcceptAddress, ipv6 support [GH 83, 215]
  • RefreshOnLogon [GH 214]

ENHANCEMENTS

  • Reject Logon Support [GH 57, 225]
  • FIX Decimal [GH 114, 223, 224, 227, 228]
  • test refactoring, leveraging testify mock assertions [GH 186]
  • KISS on registry, session management [GH 208]
  • moving and renaming test jigs [GH 210]
  • Config Enhancements [GH 216]
  • travis uses go 1.7 [GH 219]
  • adds 'generated.go' suffix to generated source [GH 221]
  • vendored deps GH [GH 222, 226]
  • renames SQLStore config settings [GH 229]
  • Add FieldMap.{SetInt, SetString} [GH 236]

BUG FIXES

  • DefaultApplVerID Configuration not translating enum names [GH 89, 213]
  • Dropped issues in logout state [GH 187, 188]
  • correctly increments in target seq num on logout for in session state [GH 189]
  • SendToTarget should return an error if toApp returns DoNotSend [GH 190, 191]
  • Logon fix [GH 194]
  • onlogout calls depend on session state [GH 199]
  • fixes bug in resend state where resend response is processed incomplete [GH 230]
  • fixes logic around logon message with sequence number too high [GH 231]
  • SequenceReset, Resent Messages not hitting ToAdmin/ToApp [GH 232, 233]
  • Next MsgSeqNo after received ResetSeqNumFlag=Y [GH 238, 240]