Commit Graph

  • 5458d6476e Backdeploy #100 fix and deprecate Channel Redis pipeline APIs 1.3.0 Nathan Harris 2022-04-23 22:56:05 -05:00
  • ad435902f2 Update deprecation annotations to support "fixit" helpers in Xcode Nathan Harris 2022-04-23 22:43:49 -05:00
  • cfb99ba0f7 #100 -- Fix addPubSubHandler not checking if already added Nathan Harris 2022-04-24 03:34:10 +00:00
  • 284b7f09bc Add overload of ping command for nil message style Nathan Harris 2022-04-19 23:18:26 -05:00
  • 7ed140732e #103 -- Provide error in unsubscribe pub/sub handler if available 2.0.0-experimental.1.1 Nathan Harris 2022-04-17 23:30:44 -05:00
  • 9da5773e7a 92 -- Accept event loop and logger in RedisClient commands 2.0.0-experimental.1 2.0.0-alpha.4 Nathan Harris 2022-04-03 23:43:17 -05:00
  • a4aec72592 Update command symbol docs to use DocC symbol references Nathan Harris 2022-03-15 23:29:28 -05:00
  • 20f6c45d76 Add DocC symbol reference file for RedisCommand Nathan Harris 2022-03-15 23:30:08 -05:00
  • d5f38b7b92 Add basic DocC files for modules Nathan Harris 2022-03-15 23:29:54 -05:00
  • 2d43c71fdd Add Package manifest for Swift 5.5 users for DocC Nathan Harris 2021-11-02 23:26:52 -07:00
  • 498b6a5eb5 Conform RedisCommand to Equatable Nathan Harris 2022-03-15 22:12:50 -05:00
  • 252b0b8061 Improve KEYS command to be more type-safe Nathan Harris 2022-03-15 22:30:13 -05:00
  • 370ef8c4ac 101 -- Add KEYS command Nathan Harris 2022-03-15 21:12:22 -05:00
  • 6c4ca52f74 104 -- Add real world test case to ensure revrange bug doesn't persist Nathan Harris 2022-03-15 04:33:35 +00:00
  • b277715a02 104 -- Use correct base method for zrevrange overload methods 1.2.2 Nathan Harris 2022-03-14 22:58:55 -05:00
  • b449334c8a [Commands] Add STRLEN Daniel Ramteke 2022-02-21 19:10:34 +00:00
  • 16037bbb82 102 -- Remove usage of deprecated NIO ELF APIs 1.2.1 Nathan Harris 2022-01-03 12:42:58 -06:00
  • 8ff8b03907 [CI] Replace rules usage with only/except to correctly run nightlies Nathan Harris 2021-11-07 22:38:29 -08:00
  • 1ca0e9df41 [Docs] Update test matrix in README Nathan Harris 2021-11-03 00:19:00 -07:00
  • fed62a64b8 [CI] Only run CI builds against nightly images Nathan Harris 2021-11-02 23:47:39 -07:00
  • 9def1b9aab [CI] Restructure CI to be simpler with overrides Nathan Harris 2021-11-02 23:44:46 -07:00
  • 5ed6375e43 Set Swift 5.3 as the minimum version Nathan Harris 2021-11-02 23:23:13 -07:00
  • 0c3beee7eb 95 -- Backport unexpected channel closure callback 1.2.0 Nathan Harris 2021-08-16 21:29:35 -07:00
  • ad316a97ac 95 -- Add callback closure on RedisConnection invoked on channel close Nathan Harris 2021-08-16 21:29:35 -07:00
  • 2cc63ec8f2 [Docs] Add security policy Nathan Harris 2021-06-01 13:59:43 -07:00
  • edadec93a1 Get pubsub numsub working 1.1.2 Nathan Harris 2021-05-04 09:52:37 -07:00
  • a0af03c534 Get pubsub numpat working Nathan Harris 2021-05-04 09:48:14 -07:00
  • 5f758ba866 Fix pubsub channels Nathan Harris 2021-05-04 09:43:29 -07:00
  • 3ca471b226 Get pubsub numsub working 2.0.0-alpha.3 1.1.1 Peter Adams 2021-05-04 16:26:35 +00:00
  • e08b42616b Get pubsub numpat working Peter Adams 2021-05-03 08:53:38 +01:00
  • 410a5b2d03 Change the scan test to accept up to 8 odd keys Peter Adams 2021-05-03 20:43:04 +00:00
  • 9958e2d13b Fix pubsub channels Peter Adams 2021-05-02 20:39:18 +01:00
  • f0d123fdaa Disable scan unit tests again as they are still flaky Nathan Harris 2021-04-29 09:31:38 -07:00
  • 0c13e4f26c Get scan working on the same as redis-cli 6.2.1 Peter Adams 2021-04-28 13:45:06 +01:00
  • 03a066f8f5 Audit log message severity levels Nathan Harris 2021-04-08 20:15:42 -07:00
  • 328ef17c2c Correct minor typo in documentation Peter Adams 2021-03-16 15:48:41 +00:00
  • c8637c1ffa [Docs] Update README to include new dependency 2.0.0-alpha.2 Nathan Harris 2021-03-08 10:51:15 -08:00
  • 1168ed09f7 Add support for service discovery. Cory Benfield 2020-06-01 13:14:19 +01:00
  • 338a6f4aa1 Delay connection attempts without addresses. Cory Benfield 2021-02-23 10:13:18 +00:00
  • 5b05e26300 Remove 1.x deprecation support Nathan Harris 2021-02-22 11:08:04 -08:00
  • 79d0fd8652 [Docs] Update README to use emoji instead of markdown for docsgen 2.0.0-alpha.1 Nathan Harris 2021-02-16 11:14:36 -08:00
  • 40d521c148 [Docs] Update README to better reflect the reality of the library's development Nathan Harris 2021-02-16 11:07:12 -08:00
  • e2e8890cbf [CI] Add definition for 5.4 docker images, update README Nathan Harris 2021-02-16 11:01:44 -08:00
  • edb550f233 [CI] Simplify config setup Nathan Harris 2021-02-06 19:56:50 -08:00
  • 3c6713038d Refactor RedisCommand into a general use object Nathan Harris 2020-11-27 00:11:02 -08:00
  • 61fb40b194 Remove Trunk column of historical test matrix in README Nathan Harris 2020-12-02 00:41:19 -08:00
  • ba35a1f91d Add historical test matrix to README Nathan Harris 2020-12-02 00:39:43 -08:00
  • b148491635 Set Swift 5.2 as the minimum version Nathan Harris 2020-11-30 16:09:35 -08:00
  • 8bf26fb661 Rename RedisKeyLifetime to be nested in RedisKey Nathan Harris 2020-11-27 14:05:14 -08:00
  • b2367ac33e 81 -- Add Configuration types for initialization 1.1.0 Nathan Harris 2020-11-07 21:03:06 -08:00
  • ec1a38ba7f Update README to clarify Swift version support and update process Nathan Harris 2020-11-22 03:53:14 +00:00
  • 02ab82c1ac Update README to have latest correct information regarding versions Nathan Harris 2020-11-22 03:45:14 +00:00
  • 833fc33881 Fix RedisConnectionPool.leaseConnection code example Nathan Harris 2020-10-18 18:48:46 +00:00
  • 61cc879efe Change RedisConnection to end subscriptions when not allowed 1.0.0 Nathan Harris 2020-10-16 22:09:30 -07:00
  • e0d47f7330 Fix [p]unsubscribe from all Nathan Harris 2020-10-16 20:30:56 -07:00
  • 42e8d4b127 Allow repeated commands to same connection in pool Nathan Harris 2020-10-15 12:54:43 -07:00
  • 56f0ab0bc0 Add test case for RedisConnectionPool connectionRetryTimeout Nathan Harris 2020-10-06 20:19:26 -07:00
  • c8cb256b59 Add default buffer connectionRetryTimeout to avoid literal immediate timeouts 1.0.0-rc.2 Nathan Harris 2020-10-06 20:06:29 -07:00
  • 3e28e75b6a Add configuration option for RedisConnectionPool lease timeout 1.0.0-rc.1 Nathan Harris 2020-10-05 11:49:20 -07:00
  • e858c0a66e Resolve PubSub post-commit feedback Nathan Harris 2020-10-01 22:29:48 -07:00
  • e7b597fc65 Add support for PubSub 1.0.0-beta.2 Nathan Harris 2020-03-19 21:39:15 -07:00
  • 45f665b985 [CI] -- Update to use official Swift 5.3 release images Nathan Harris 2020-09-17 23:02:15 -07:00
  • 6fe37cb7e4 Fix RedisCommandHandler never reaching error state Nathan Harris 2020-09-08 10:56:44 -07:00
  • 8fb1aed715 Update contributors 1.0.0-beta.1 Nathan Harris 2020-08-31 22:37:03 -07:00
  • 90244e327b Refactor Logging implementation Nathan Harris 2020-08-09 09:37:03 -07:00
  • 1cf438ea2b Add Swift 5.3 testing for more platforms Nathan Harris 2020-08-30 16:20:54 -07:00
  • cfb02ba827 Add CI testing on CentOS 7 Nathan Harris 2020-08-17 09:33:50 -07:00
  • 5c4fe9619b Disable logging unit tests until they are fixed Nathan Harris 2020-08-30 14:42:52 -07:00
  • 610915a909 Add new 'RedisTypes' module Nathan Harris 2020-08-30 14:18:25 -07:00
  • 85cbb614b8 Add GitHub issue template to redirect users to GitLab Nathan Harris 2020-08-30 14:02:44 -07:00
  • e56df0c469 Fix project logo in README Nathan Harris 2020-08-29 21:04:40 -07:00
  • d2fcb61f56 Drop support for Swift 5.0 Nathan Harris 2020-08-09 16:03:45 -07:00
  • 40d1a587f1 Add optional promise parameter to RedisConnectionPool.close tanner 2020-08-05 05:13:41 +00:00
  • ff25332d9d Add official Swift 5.2 releases for other Linux distros to CI Nathan Harris 2020-08-01 23:12:51 -07:00
  • cc3add5dc2 68 -- Catch situations where the remote connection is closed Nathan Harris 2020-05-31 22:50:11 -07:00
  • c4ff3fc300 Rename ELF extension map to tryConverting and make internal Nathan Harris 2020-06-20 23:00:45 -07:00
  • 8b75ef7f0e Update contributors 1.0.0-alpha.10 Nathan Harris 2020-06-04 09:57:37 -07:00
  • b48b472930 Convert RESPTranslator.ParsingError from enum to struct Nathan Harris 2020-06-04 08:05:35 -07:00
  • e7b451c42f Add SETEX and PSETEX commands George Barnett 2020-05-19 11:29:23 +01:00
  • ddfc7b0ae0 Add SET options George Barnett 2020-06-04 16:01:02 +00:00
  • 5749215e5d Replace usage of @_specialize with @inlinable George Barnett 2020-06-04 11:54:50 +01:00
  • 5dbd716acf Implement a simple Redis Connection Pool. Lukasa 2020-06-03 16:43:10 +00:00
  • 95ce2cd1ad Make RedisKey ExpressibleByStringInterpolation George Barnett 2020-06-03 14:39:42 +00:00
  • 4b06ece03a Add SETNX command George Barnett 2020-05-19 11:36:31 +01:00
  • 660d4e966f fixes codecov Nathan Harris 2020-06-01 00:16:18 -07:00
  • 03c158fe3e fixes Nathan Harris 2020-06-01 00:11:41 -07:00
  • e06144216f fixes Nathan Harris 2020-06-01 00:10:44 -07:00
  • 8702dbac0f fixes Nathan Harris 2020-06-01 00:03:58 -07:00
  • 582ab18e20 fixes Nathan Harris 2020-05-31 23:53:14 -07:00
  • d320885e34 fixes Nathan Harris 2020-05-31 23:47:55 -07:00
  • 70a8134c63 SR-12142 questions Nathan Harris 2020-02-12 21:11:26 -08:00
  • 308f1656a3 test Nathan Harris 2020-02-08 10:33:27 -08:00
  • 88d38f7988 wip Nathan Harris 2020-02-07 22:27:27 -08:00
  • 7e0d6ae735 wip Nathan Harris 2020-02-07 22:26:35 -08:00
  • 182d8c56ba wip Nathan Harris 2020-02-07 20:13:22 -08:00
  • b939bc3aa9 wip Nathan Harris 2020-02-06 21:02:51 -08:00
  • a5d9233c1a wip Nathan Harris 2020-02-06 20:58:42 -08:00
  • 79f7fe36ee wip Nathan Harris 2020-02-06 20:43:22 -08:00
  • 45862a1a98 wip Nathan Harris 2020-02-05 20:56:36 -08:00
  • 9b67064587 wip Nathan Harris 2020-02-05 20:40:55 -08:00