BrennanConroy
286e4bebf7
Add StackExchange.Redis 2.X.X package ( #3089 )
2018-10-10 16:40:27 -07:00
BrennanConroy
420c1d507d
Skip flaky test ( #3059 )
2018-10-03 15:49:07 -07:00
Brian Chavez
78a0a68cd1
Typos/spelling errors in XML doc comments and source. #Hacktoberfest ( #3039 )
2018-10-01 14:41:05 -07:00
BrennanConroy
015a8c1461
Collect "redis MONITOR" logs ( #2946 )
2018-09-11 14:19:45 -07:00
BrennanConroy
adc5706bcb
Add more redis logs ( #2936 )
2018-09-10 11:51:27 -07:00
BrennanConroy
d8741d1b0f
Skip Redis tests on macOS ( #2740 )
2018-08-07 10:20:11 -07:00
BrennanConroy
d76c074780
Up Redis test log level ( #2743 )
2018-08-06 19:15:53 -07:00
BrennanConroy
bafde7738f
Harden docker detection ( #2552 )
2018-06-28 09:31:42 -07:00
Ryan Brandenburg
6a39c161c5
Add VSTS ci pipeline
2018-06-07 15:02:13 -07:00
Mikael Mengistu
648705f648
Create a Public Test Suite for HubLifetimeManager implementations ( #2353 )
2018-06-06 16:59:55 -07:00
BrennanConroy
60d7ec5647
Add endpoint to samples for automated deployment usage
2018-05-23 13:59:32 -07:00
Andrew Stanton-Nurse
76e6d0279b
add publish-apps script
2018-05-23 13:59:32 -07:00
BrennanConroy
9cb683a41d
Merge branch 'release/2.1' into dev
2018-05-15 16:16:02 -07:00
BrennanConroy
95f543848c
Fix multiple connections for a single user in Redis and MemoryLeak ( #2273 )
2018-05-15 15:57:23 -07:00
BrennanConroy
1c9607a1ed
Verify Verifiable spelling ( #2114 )
2018-04-22 21:33:57 -07:00
Andrew Stanton-Nurse
d5f62f7b5a
Merge pull request #2122 from aspnet/release/2.1
...
CancellationToken EVERYWHERE (#2101 )
2018-04-20 16:22:16 -07:00
Andrew Stanton-Nurse
47eafca4d8
CancellationToken EVERYWHERE ( #2101 )
2018-04-20 16:21:51 -07:00
BrennanConroy
e6011ef69b
Use custom group names in tests to not collide with other tests running ( #2102 )
2018-04-20 09:26:26 -07:00
Andrew Stanton-Nurse
6b6d890c8f
fix #2078 by adding locking ( #2079 )
2018-04-19 15:32:04 -07:00
Andrew Stanton-Nurse
b4046b5ed8
Fix #1989 by adding a 'binding failure' pseudo-message ( #2064 )
2018-04-17 20:08:07 -07:00
James Newton-King
8985fee4b5
Merge
2018-04-17 20:39:19 +12:00
James Newton-King
818497de64
Improvements
2018-04-17 16:57:55 +12:00
James Newton-King
b5d5f11ef8
Rename excludedIds to excludedConnectionIds ( #2037 )
2018-04-16 18:03:16 +12:00
James Newton-King
0da06fb5d2
Microsoft.AspNetCore.SignalR.Redis API review ( #2036 )
2018-04-16 15:56:49 +12:00
James Newton-King
b3a9011698
API review changes for Microsoft.AspNetCore.SignalR ( #2033 )
2018-04-16 15:54:42 +12:00
James Newton-King
ddc905c219
Add VerifyNoErrorsScope ( #1972 )
2018-04-15 11:12:21 +12:00
James Newton-King
377ed1b834
JsonHubProtocol and MessagePackHubProtocol version fields now private ( #2023 )
2018-04-15 09:58:05 +12:00
James Newton-King
e4d0f2980e
Microsoft.AspNetCore.SignalR.Client refactor ( #2000 )
2018-04-14 21:09:41 +12:00
Andrew Stanton-Nurse
499d39b364
rename MsgPack assembly only ( #2005 )
2018-04-13 12:01:45 -07:00
David Fowler
abe139ee16
Make the protocol and messages public ( #1994 )
...
* Move types to a .Protocol namespace
2018-04-13 01:53:41 -07:00
David Fowler
4a568e90d2
API review changes ( #1992 )
...
- Changed GetMessageBytes to return ReadOnlyMemory
- Make HandshakeProtocol.SuccessHandshakeData a readonly field
2018-04-13 00:25:02 -07:00
Andrew Stanton-Nurse
0992db9fd2
fix #1914 by switching RedisProtocol to MsgPack ( #1968 )
2018-04-12 12:10:51 -07:00
BrennanConroy
c9ab30e150
Enable detailed errors for redis tests ( #1962 )
2018-04-11 15:14:34 -07:00
Mikael Mengistu
e2169ceda6
Connect to Redis asynchronously ( #1922 )
2018-04-10 23:48:11 +00:00
BrennanConroy
6d050140e5
Swtich to MessagePack-CSharp ( #1879 )
2018-04-09 17:04:32 -07:00
James Newton-King
0f663cadc4
readonly all the things ( #1901 )
2018-04-08 15:47:01 +12:00
Andrew Stanton-Nurse
19b2fea0d8
Preserialize for all formats when sending through Redis ( #1843 )
2018-04-05 13:48:14 -07:00
James Newton-King
e7b84b753b
Refactor HubConnectionBuilder ( #1830 )
2018-04-04 21:19:13 +12:00
Mikael Mengistu
ba0131a731
Rename TransportTypes to HttpTransportTypes ( #1839 )
2018-04-03 16:00:20 -07:00
James Newton-King
3460d44848
Fix non-serializable tests ( #1820 )
2018-04-03 09:31:52 +12:00
Andrew Stanton-Nurse
6b3a27e73c
Bedrock Renames ( #1777 )
2018-03-30 15:09:19 -07:00
BrennanConroy
e889175c0e
Properly wait for process exit for docker helper and log errors ( #1667 )
2018-03-21 09:21:33 -07:00
BrennanConroy
db0dc0f960
Ignore writeasync failures when sending to multiple connections ( #1589 )
2018-03-16 16:48:05 -07:00
Andrew Stanton-Nurse
2b68db873a
add AddRedis overload that takes connection string ( #1588 )
2018-03-14 16:24:28 -07:00
David Fowler
6a8ede0770
Further making Microsoft.AspNetCore.Sockets "not a thing" ( #1599 )
...
- This PR attempts to move things where they are needed instead of where they
happened to be used. As a result we should now have Sockets.Abstractions and
Sockets down to the minimal set of things required to make them run.
Sockets.Abstractions should go away in favor of Protocol.Abstractions and
Sockets contains the EndPoint abstraction and related types.
- Moved ConnectionManager and friends to
Sockets.Http.
-Removed Sockets and moved everything into Sockets.Abstractions.
- Moved DefaultConnection and put it in Sockets.Abstractions.
2018-03-14 15:37:24 -07:00
Andrew Stanton-Nurse
fb6121399c
Remove support for binary over SSE and add transfer format to negotiation ( #1564 )
2018-03-13 14:29:32 -07:00
David Fowler
e1bb2215e5
Remove the Channel<HubMessage> from the HubConnectionContext ( #1468 )
...
* Remove the Channel<HubMessage> from the HubConnectionContext
- Replace the channel with a single lock around the pipewriter. Since writes are always synchronous, the lock is held for a very short time.
- We were only using them in this scenario for handling multiple producers (the hub output, the keep alive ping and the broadcast).
- Handle the scenario where there's back pressure (when we use pipes that are bounded) and give callers a single task representing when back pressure is released.
- Handle synchronous exceptions in RedisHubLifetimeManager
- Fixed benchmarks
2018-02-17 10:22:11 -08:00
BrennanConroy
1cc4098d3a
Defensively stop redis container before starting ( #1356 )
2018-01-25 21:15:15 -08:00
BrennanConroy
d38764a8f0
Rename InvokeAsync to SendAsync on the server ( #1312 )
2018-01-19 11:32:50 -08:00
Andrew Stanton-Nurse
144984e599
Split MsgPack into separate assembly ( #1274 )
2018-01-10 14:20:57 -08:00