1. 68a7622 ci(github): build third-party images independently per OS version to prevent a single OS build failure from breaking the entire build (#2346) by Dan Wang · 2 days ago master
  2. abddf21 fix(Python-client):add thrift client timeout support (#2304) by Jun 11 · 3 days ago
  3. 095a49c refactor: reorder string_view header includes alphabetically (#2339) by Dan Wang · 4 days ago
  4. 9a2b93e test: support gutil_test in scripts and run it on CI (#2338) by Dan Wang · 2 weeks ago
  5. b67c153 feat(go-client): introduce QueryConfig as admin API for meta (#2324) by Dan Wang · 2 weeks ago
  6. d06a330 refactor(test): use ASSERT_* instead of CHECK_* for `partition_count` test and optimize the style of some code (#2334) by Dan Wang · 2 weeks ago
  7. bec725e refactor: introduce `host_port::resolve()` and use it instead of `dns_resolver::instance()::resolve_address()` (#2326) by Dan Wang · 2 weeks ago
  8. 54bfd03 ci(github): update markdown lint check (#2329) by Kevin Liu · 4 weeks ago
  9. 9009340 fix: fix ubuntu openssl (#2327) by Samunroyu · 6 weeks ago
  10. e4555f0 build(go-collector): bump go-client dependency in collector to latest version including `ListNodes` interface (#2322) by Dan Wang · 7 weeks ago
  11. 68310cb refactor: extract and encapsulate the aggregation process of single-table statistics for reuse (#2318) by Dan Wang · 7 weeks ago
  12. e56cccb ci(github): fix workflow configuration issues to enable Go collector code style checks (#2321) by Dan Wang · 7 weeks ago
  13. 912145e refactor: optimize the style of `init()` in `test_checker` (#2320) by Dan Wang · 7 weeks ago
  14. 1ccdb85 refactor: optimize the style of `partition_ingestion()` in `bulk_load_service` (#2319) by Dan Wang · 7 weeks ago
  15. 5eb1665 fix(cluster_balance_policy): clear partitions in migration info before outputting result into it (#2317) by Dan Wang · 8 weeks ago
  16. bdabe0a build(deps): bump twisted from 21.2.0 to 24.7.0 in /python-client (#2095) by dependabot[bot] · 8 weeks ago
  17. 7521206 fix(go-client): add new error codes to distinguish between timeout and session reset (#2286) by nanorth · 8 weeks ago
  18. 89b7c33 feat(go-client): introduce Prometheus for go-client monitoring and added multiple metric collection sites (#2285) by nanorth · 8 weeks ago
  19. 3290bca test: fix heap-use-after-free issue in `test_disable_backup_policy` caused by unfinished task (#2315) by Dan Wang · 9 weeks ago
  20. 46b0198 fix(Python-client):prevent logger override and migrate config to YAML (#2303) by Jun 11 · 9 weeks ago
  21. 0f32557 fix(shell): make the returned scanners sorted in ascending order by partition index to support fetching specified partition in shell (#2312) by Guangshuo Wang · 9 weeks ago
  22. 468bc05 ci: fix the failure in Python client tests caused by "version `GLIBC_2.38' not found" (#2311) by Dan Wang · 10 weeks ago
  23. e637541 fix(zookeeper): fix potential dangling path pointer issue when calling ZooKeeper APIs (#2302) by Dan Wang · 2 months ago
  24. 0fc0001 fix(go-client): Changed the validation logic for new configuration during queryconfig operation (#2287) by nanorth · 3 months ago
  25. ea554b2 feat: support encrypted password file during SASL authentication for ZooKeeper C client (#2293) by Dan Wang · 3 months ago
  26. 7fec157 test(make_idempotent): refactor framework and add idempotent cases for `incr` API in function tests (#2267) by Dan Wang · 3 months ago
  27. 44400f6 build(deps): bump org.apache.zookeeper:zookeeper in /java-client (#2301) by dependabot[bot] · 3 months ago
  28. fdbd6eb feat(utils): update `get_last_component()` to support `std::string_view` (#2299) by Dan Wang · 3 months ago
  29. b89ef3e build(images): install pluggable authentication modules for Cyrus SASL on Ubuntu to provide auth mechanisms required for tests (#2296) by Dan Wang · 4 months ago
  30. 4935ea0 build(thirdparty): fix thirdparties build failure on macOS caused by removal of compatibility with CMake versions < 3.5 (#2294) by Dan Wang · 4 months ago
  31. 05fe09c build(deps): bump both Thrift compiler and org.apache.thrift:libthrift from 0.11.0 to 0.13.0 in /java-client (#2279) by Dan Wang · 4 months ago
  32. a5782f1 fix(scripts): fix the issue where running pegasus_manual_compact.sh on small tables sometimes hangs (#2298) by Guangshuo Wang · 4 months ago
  33. 8fbebd8 build(thirdparty): bump zookeeper-client-c from 3.7.0 to 3.9.4 (#2289) by Dan Wang · 4 months ago
  34. 7c0fd25 fix(build): replace variable-length arrays with proper structures to fix compilation errors on macOS (#2290) by Dan Wang · 4 months ago
  35. bf37fc5 perf(network): support client RPC connection pool to each server address (#2272) by Dan Wang · 4 months ago
  36. e42f1a6 fix(java-client): use `remove_result` instead of `put_result` for `rrdb_remove_operator` (#2280) by Dan Wang · 5 months ago
  37. 2b7020f build(deps): bump org.apache.zookeeper:zookeeper from 3.7.2 to 3.9.3 in /java-client (#2274) by Dan Wang · 5 months ago
  38. fd39e6f ci(github): pin the action `dorny/paths-filter` to the commit SHA pointing to `v3.0.2` (#2275) by Dan Wang · 5 months ago
  39. 0650638 build(deps): bump io.netty:netty-bom from 4.1.85.Final to 4.1.123.Final in /java-client (#2273) by Dan Wang · 5 months ago
  40. 4f824e2 build(deps): bump org.apache.commons:commons-lang3 in /java-client (#2271) by dependabot[bot] · 5 months ago
  41. a987da9 fix: fix undefined behavior due to overflow or underflow when handling `incr` requests (#2269) by Dan Wang · 6 months ago
  42. 6bcca89 chore: update NOTICE year to 2025 (#2268) by Dan Wang · 6 months ago
  43. 123427e test: terminate the test case once `SetUp()` of the base fixture fails (#2265) by Dan Wang · 6 months ago
  44. c6e52b0 build: support building and testing Java and Scala Clients with JDK 17 (#2263) by Dan Wang · 6 months ago
  45. 18e8aeb test: enable validation logic in debug-only code to run during unit tests (#2262) by Dan Wang · 6 months ago
  46. d4693fd perf(make_idempotent): improve performance of idempotent writes by reducing deserialization and removing the mapping table for atomic write handlers (#2261) by Dan Wang · 6 months ago
  47. c6cf82b fix: use RTTI to do double-check for `down_cast` only in debug mode (#2260) by Dan Wang · 7 months ago
  48. b868170 fix(security): fix DDD diagnose request failure with `app_id = -1` and improve ACL handling (#2259) by Dan Wang · 7 months ago
  49. c11158d feat(go-client): generate interfaces for the hotkey detection (#2255) by Dan Wang · 7 months ago
  50. 06e06d4 fix(go-client): fix the data race issue caused by concurrent read/write access to the session list of `metaCall` (#2257) by Dan Wang · 8 months ago
  51. 154bb16 feat(make_idempotent): re-adapt `make_idempotent()` and `put()` to support batched single-update requests for atomic writes (#2249) by Dan Wang · 8 months ago
  52. 656d849 fix(shell): Fix potential vulnerable cloned function (#2253) by Phuc-Thanh Nguyen · 8 months ago
  53. e098041 fix: fix build failure on Apple M chips (#2252) by Yingchun Lai · 8 months ago
  54. ce267cb refactor(FQDN): further more refator on idl/dsn.layer2.thrift v2 (#2217) by Samunroyu · 8 months ago
  55. ae6ace2 ci: introduce `revive` as the linter replacement for `golint` (#2247) by Dan Wang · 8 months ago
  56. 5b229e5 feat(make_idempotent): support making `check_and_mutate` request idempotent in `pegasus_write_service::impl` (#2246) by Dan Wang · 8 months ago
  57. 9fed575 build: restrict the `CMake` version installed on Ubuntu 20.04 and 22.04 to 3.x.x (#2245) by Dan Wang · 8 months ago
  58. 9806897 feat(duplication): support resumable download for checkpoint files during full duplication on the server side (#2238) by Dan Wang · 8 months ago
  59. e64faa7 feat(make_idempotent): support making `check_and_set` request idempotent in `pegasus_write_service` (#2239) by Dan Wang · 9 months ago
  60. 6a40395 build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /collector (#2232) by dependabot[bot] · 9 months ago
  61. 34f5562 build(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 in /pegic (#2231) by dependabot[bot] · 9 months ago
  62. 908d3ee build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /go-client (#2226) by dependabot[bot] · 9 months ago
  63. bed48da ci(github): fix Go workflows which failed due to Ubuntu 20.04 retirement (#2240) by Dan Wang · 9 months ago
  64. a59acd0 ci(github): fix that sbt could not be found while checking format for Scala (#2236) by Dan Wang · 9 months ago
  65. 60bb031 ci(github): bump actions/cache from v2 to v3 for Java workflows (#2234) by Dan Wang · 9 months ago
  66. 682d960 feat(make_idempotent): support making `check_and_set` request idempotent in `pegasus_write_service::impl` (#2230) by Dan Wang · 9 months ago
  67. 600b34f fix(learn): avoid learn use DEFAULT_POOL (#2126) by Pengfan Lu · 9 months ago
  68. 034d79a feat(make_idempotent): support getting/enabling/disabling `atomic_idempotent` on shell (#2229) by Dan Wang · 9 months ago
  69. 980ee28 feat(new_metrics): introduce metrics for memory usage of RocksDB Write Buffer Manager (#2224) by Dan Wang · 9 months ago
  70. 586119a build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /collector (#2228) by dependabot[bot] · 9 months ago
  71. 7144844 build(deps): bump golang.org/x/crypto in /collector (#2225) by dependabot[bot] · 9 months ago
  72. 5bc6421 build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /admin-cli (#2207) by dependabot[bot] · 9 months ago
  73. ff4a7d3 feat(new_metrics): support `server_stat` command showing some important server-level metrics (part 2) (#2223) by Dan Wang · 9 months ago
  74. 2da689c feat(make_idempotent): each primary replica uses `atomic_idempotent` to decide whether to make all atomic writes idempotent (#2222) by Dan Wang · 9 months ago
  75. 03a2c92 feat(make_idempotent): support `atomic_idempotent` for `create` and `ls` commands on shell (#2221) by Dan Wang · 9 months ago
  76. fc416e3 feat(make_idempotent): sync `atomic_idempotent` from meta server into `.app-info` file for each replica (#2220) by Dan Wang · 9 months ago
  77. cebbfae perf(make_idempotent): introduce row lock to improve 2PC for idempotent atomic writes (#2214) by Dan Wang · 9 months ago
  78. e612d2c ci: bump dorny/paths-filter from v2 to v3.0.2 (#2218) by Dan Wang · 9 months ago
  79. 76cd798 feat(make_idempotent): introduce new table-level APIs to meta servers to list/control idempotence for atomic writes (#2205) by Dan Wang · 10 months ago
  80. ac64263 refactor(FQDN): Minor refactor on remove_node() (#1994) by Yingchun Lai · 10 months ago
  81. a875cb4 build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 in /go-client (#2176) by dependabot[bot] · 10 months ago
  82. 61ccc5b Add the --config parameter to pegasus_manual_compact.sh (#2204) by Guangshuo Wang · 10 months ago
  83. 28dc695 build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /collector(#2178) by dependabot[bot] · 10 months ago
  84. 1eeac73 build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 in /pegic (#2177) by dependabot[bot] · 10 months ago
  85. e561ed6 build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /go-client (#1980) by dependabot[bot] · 10 months ago
  86. 5ccb322 feat(bulk_load): reduce partition ingest time (#2195) by Pengfan Lu · 10 months ago
  87. 933ac39 feat(make_idempotent): support making write requests idempotent for primary replicas (#2198) by Dan Wang · 10 months ago
  88. d42d839 fix(bulk_load): fix core dump while downloading sst files (#2077) by Pengfan Lu · 10 months ago
  89. df0eb5a feat(go-client): add DelRange API to go-client (#2199) by nanorth · 10 months ago
  90. cb9a1d3 feat(duplication): make the task code for incremental loading from private logs configurable (#2184) by ninsmiracle · 10 months ago
  91. 88bd9a3 feat(admin-cli): update admin-cli import depository (#2174) by Pengfan Lu · 10 months ago
  92. 6249c13 feat(make_idempotent): support making `incr` request idempotent in `pegasus_server_write` and `replication_app_base` (#2196) by Dan Wang · 11 months ago
  93. cd71c5b feat(make_idempotent): support making `incr` request idempotent in `pegasus_write_service` (#2192) by Dan Wang · 11 months ago
  94. e72bb77 fix(scripts): Fix the way the wait_manual_compact function parses the output of the remote_command -t replica-server replica.query-compact shell command (#2191) by Guangshuo Wang · 11 months ago
  95. 89f43c3 refactor(java-client): optimize code for meta session to eliminate potential problems (#2186) by Dan Wang · 11 months ago
  96. 8f75b52 feat(make_idempotent): support making `incr` request idempotent in `pegasus_write_service::impl` (#2185) by Dan Wang · 11 months ago
  97. 2222230 fix(java-client): package `org.apache.pegasus.utils` does not exist while building java client (#2187) by Dan Wang · 12 months ago
  98. c950ffe chore: update actions download-artifact and up-artifact to v4 (#2151) by Yingchun Lai · 12 months ago
  99. f5c322f refactor: specify data column family explicitly for RocksDB wrapper (#2182) by Dan Wang · 12 months ago
  100. 12f331f fix(meta): fix null pointer while clearing environment variables after table was dropped (#2181) by Dan Wang · 12 months ago