Skip to content

Latest commit

 

History

History
378 lines (267 loc) · 24.6 KB

CHANGELOG.md

File metadata and controls

378 lines (267 loc) · 24.6 KB

Change Log

Full Changelog

Fixed bugs:

  • Channel apparently successfully attaches, but OnAttachTimeout fires anyway #205

Merged pull requests:

Full Changelog

Fixed bugs:

  • README is duplicated #184
  • Investigate report of System.Net.Http needing to be installed #180
  • Use of task.ConfigureAwait(false) can give rise to out of order messages #143
  • 8.5 Android Presence+PresenceMap.EndSync() #138
  • Channel state changes twice #125
  • App doesn't receive messages after a while #122

Closed issues:

  • Consider exposing the iOS and Android native SDKs as a NuGet package #202
  • Java.IO.IOException with Xamarin #172

Merged pull requests:

  • regex would only match single digit #220 (withakay)
  • Hotfix for issue 216 #217 (withakay)
  • updated Supported Platforms section in README #208 (withakay)
  • namespace was not updated when the project name was updated #207 (withakay)
  • Fix delay in initial presence sync #206 (ashikns)
  • Deduplicated the README and merged edits between the two halves #185 (withakay)

Full Changelog

Closed issues:

  • v.87 The current state [Suspended] does not allow messages to be sent.; Code: 500 #171

Merged pull requests:

0.8.8 (2018-02-06)

Full Changelog

Fixed bugs:

  • Channel options consistently being overridden on realtime channels (v0.8.6) #167
  • 0.8.4.8 - Unable to publish in detached or failed state #135

Merged pull requests:

0.8.7 (2017-12-22)

Full Changelog

Implemented enhancements:

  • Add reauth capability #63

Fixed bugs:

  • After upgrade to 0.8.6, System.Net.WebSockets.WebSocketException #166
  • 0.8.5 Android connection issue #129
  • RealtimePresence possibly broken #114

Closed issues:

  • "The WebSocket protocol is not supported on this platform." on Windows 7 #165
  • customer getting an exception from MessageWebSocketMessageReceivedEventArgs.GetDataReader() in 0.8.6 beta 3 #164

Merged pull requests:

0.8.6 (2017-11-28)

Changes since 0.8.5

Implemented enhancements:

  • Add Release Process section to README #149
  • Per-instance loggers #33
  • Add documentation to README about which platforms are supported #28
  • Populate message/presencemessage Id, ConnectionId, Timestamp #113
  • Fix HttpRequest & HttpRetry timeouts #95
  • Universal Windows Platform support #90

Fixed bugs:

  • System.Net.Http conflict #162
  • Xamarin 0.8.5+ System.NotImplementedException: The method or operation is not implemented. at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationAsyncFailur #161
  • iOS issue with MsWebsocket transport #151
  • Failure of history API call means channels no longer attach #116
  • Crash on android #109
  • When a Channel Fails to Resume After Disconnection, a Detached Event isn't Fired #108
  • Xamarin Android crash #96
  • Possible NewtonSoft incompatibility #91
  • authCallback does not support TokenRequest or token string #75

Closed issues:

  • Xamarin Null Reference Error - 0.8.6 - beta 2 #126
  • Concurrency issue in PresenceMap #124
  • Beta SDK depends on "Nito.AsyncEx" version="5.0.0-pre-02" #121
  • Failed to install Ably into a PCL project #120
  • Realtime chat example not working; issue with Nito.AsyncEX dep? #119
  • Request mac does not match #118
  • NullReference on iOS Xamarin #112
  • Token Authentication - Unexpected error :Can not convert Object to String.; Code: 50000 #110
  • ConnectAsyncExtension.SocketConnectCompleted #105
  • ASP.NET Core support #93
  • Minor Crypto spec updates #38

Merged pull requests:

0.8.6-beta4 (2017-11-24)

Full Changelog

Implemented enhancements:

  • Add Release Process section to README #149
  • Per-instance loggers #33
  • Add documentation to README about which platforms are supported #28

Fixed bugs:

  • System.Net.Http conflict #162
  • Xamarin 0.8.5+ System.NotImplementedException: The method or operation is not implemented. at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationAsyncFailur #161
  • iOS issue with MsWebsocket transport #151

Merged pull requests:

  • Remove websockets4net and Use System.Net.WebSockets exclusively #163 (withakay)
  • Test improvements #160 (withakay)
  • Added presence features covering RTP2 and others #157 (withakay)
  • Use a regex to check the PATCH portion of the version string, #155 (withakay)

Full Changelog

Implemented enhancements:

  • Populate message/presencemessage Id, ConnectionId, Timestamp #113
  • Fix HttpRequest & HttpRetry timeouts #95
  • Universal Windows Platform support #90

Fixed bugs:

  • Failure of history API call means channels no longer attach #116
  • Crash on android #109
  • When a Channel Fails to Resume After Disconnection, a Detached Event isn't Fired #108
  • Xamarin Android crash #96
  • Possible NewtonSoft incompatibility #91
  • authCallback does not support TokenRequest or token string #75

Closed issues:

  • Xamarin Null Reference Error - 0.8.6 - beta 2 #126
  • Concurrency issue in PresenceMap #124
  • Beta SDK depends on "Nito.AsyncEx" version="5.0.0-pre-02" #121
  • Failed to install Ably into a PCL project #120
  • Realtime chat example not working; issue with Nito.AsyncEX dep? #119
  • Request mac does not match #118
  • NullReference on iOS Xamarin #112
  • Token Authentication - Unexpected error :Can not convert Object to String.; Code: 50000 #110
  • ConnectAsyncExtension.SocketConnectCompleted #105
  • ASP.NET Core support #93
  • Minor Crypto spec updates #38

Merged pull requests:

[0.8.5]

Upgraded Websocket transport with one that's compatible with netstandard1.3.

[0.8.4.2]

Bug fix release. Added extra logging.

Fixed bugs:

  • (partly) Xamarin Android crash #96

0.8.4 (2016-06-27)

Full Changelog

Breaking changes

  • Renamed StatsDataRequestQuery to StatsRequestParams
  • Updated properties of ConnectionDetailsMessage, ErrorInfo, Message, PresenceMessage to use the standard pascal casing used throughout .Net

Implemented enhancements:

  • Added syncronous methods for AblyAuth, AblyRest and RestChannel
  • Added the ability to specify the LogLevel and LogHandler through the ably ClientOptions
  • Added extra logging when sending and receiving Http requests
  • Added a None Log level to completely switch off logging
  • Improved realtime presence handling
  • Include version info in requests #82
  • Sync REST methods #80
  • Interoperability tests #83
  • Add documentation to README about which platforms are supported #28

Fixed bugs:

  • Various inconsistencies following review of documentation #81
  • Possible minor issues #68
  • Fixed the MsgPack dependency issue

0.8.3 (2016-06-27)

Full Changelog

Breaking changes

  • ConnectionStateType renamed to ConnectionState
  • PaginatedResult<>. NextQuery renamed to NextDataQuery. FirstQuery -> FirstDataQuery

Implemented enhancements:

  • PaginatedResult<> now supports NextAsync method which simplifies getting the results for the next page
  • Connection and RealtimeChannel implement IEventEmitter interface and now match the ably IDL

Fixed bugs:

  • NullReferenceException in ConnectionManager.cs #72

v0.8.2-beta (2016-06-10)

Full Changelog

Implemented enhancements:

  • Add generic timeout for HTTP / Websocket requests #39
  • Add native async .NET support #26
  • Switch arity of auth methods #17
  • RealtimeClient #11
  • Realtime: Connection #10
  • Realtime: Channel #9

Fixed bugs:

  • Realtime constructor is blocking #41
  • Add generic timeout for HTTP / Websocket requests #39
  • Do not persist authorise attributes force & timestamp #34
  • Class & namespace naming #29
  • Token Authentication not connecting #25
  • 0.8.x spec finalisation #20
  • Xamarin support #18
  • Switch arity of auth methods #17

Closed issues:

  • useBinaryProtocol=true memory leak? #66
  • Collection was modified exception #64
  • Attaching to a channel fails. #62
  • Custom AuthUrl gets called twice. #58
  • Presence timestamp init issue #56
  • UseBinaryProtocol causes presence data to become null #54

Merged pull requests:

v0.7.2 (2015-12-04)

Full Changelog

v0.7.1 (2015-12-03)

Implemented enhancements:

  • Add support for Nuget #14
  • Realtime: Channels #12
  • Spec validation #7
  • API changes Apr 2015 #4

Fixed bugs:

  • Token TTL #22
  • TokenDetails serialisation #21
  • API changes Apr 2015 #4

Closed issues:

  • PaginatedResource API change #3

Merged pull requests:

  • Fixed #21. Forced TokenDetails dates to be serialized as milliseconds… #24 (marto83)
  • Realtime connection management redone #16 (yavor87)
  • Token authentication for Realtime client #15 (yavor87)
  • Realtime client #13 (yavor87)
  • Realtime client initial #2 (yavor87)

* This Change Log was automatically generated by github_changelog_generator