CHANGELOG 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. v0.4.6
  2. * Fix long-term timer leak (#900, #875, #868, #904)
  3. * Fix `Running` field in standby_info file (#881)
  4. * Add `quorum=true` query parameter for GET requests (#866, #883)
  5. * Add `Access-Control-Allow-Headers` header for CORS requests (#886)
  6. * Various documentation improvements (#907, #882)
  7. v0.4.5
  8. * Flush headers immediatly on `wait=true` requests (#877)
  9. * Add `ETCD_HTTP_READ_TIMEOUT` and `ETCD_HTTP_WRITE_TIMEOUT` (#880)
  10. * Add `ETCDCTL_PEERS` configuration to etcdctl (#95)
  11. * etcdctl takes stdin for mk (#91)
  12. v0.4.4
  13. * Fix `--no-sync` flag in etcdctl (#83)
  14. * Improved logging for machine removal (#844)
  15. * Various documentation improvements (#858, #851, #847)
  16. v0.4.3
  17. * Avoid panic() on truncated or unexpected log data (#834, #833)
  18. * Fix missing stats field (#807)
  19. * Lengthen default peer removal delay to 30mins (#835)
  20. * Reduce logging on heartbeat timeouts (#836)
  21. v0.4.2
  22. * Improvements to the clustering documents
  23. * Set content-type properly on errors (#469)
  24. * Standbys re-join if they should be part of the cluster (#810, #815, #818)
  25. v0.4.1
  26. * Re-introduce DELETE on the machines endpoint
  27. * Document the machines endpoint
  28. v0.4.0
  29. * Introduced standby mode
  30. * Added HEAD requests
  31. * Set logs NOCOW flag when BTRFS is detected to avoid fsync overhead
  32. * Fix all known data races, and pass Go race detector (TODO: re-run race detector)
  33. * Fixed timeouts when using HTTPS
  34. * Improved snapshot stability
  35. * Migration of machine names to new IPs
  36. * Updated peer discovery ordering
  37. v0.3.0
  38. * Add Compare-and-Delete support.
  39. * Added prevNode to response objects.
  40. * Added Discovery API.
  41. * Add tracing and debug endpoints (Documentation/debugging.md).
  42. * Improved logging of cluster events.
  43. * go get github.com/coreos/etcd works.
  44. * info file is no longer used.
  45. * Snapshots are on by default.
  46. * Statistics APIs documented.
  47. v0.2.0
  48. * Support directory creation and removal.
  49. * Add Compare-and-Swap (CAS) support.
  50. * Support recursive GETs.
  51. * Support fully consistent GETs.
  52. * Allow clients to watch specific paths.
  53. * Allow clients to watch for key expiration.
  54. * Unique key generation.
  55. * Support hidden paths.
  56. * Refactor low-level data store.
  57. * Modularize store, server and API code.
  58. * Integrate Gorilla Web Toolkit.
  59. * Add tiered configuration (command line args, env variables, config file).
  60. * Add peer protocol versioning.
  61. * Add rolling upgrade support for future versions.
  62. * Sync key expiration across cluster.
  63. * Significantly improve test coverage.
  64. * Improve migration testing.
  65. * Configurable snapshot count.
  66. * Reduce TCP connection count.
  67. * Fix TCP connection leak.
  68. * Bug Fixes: https://github.com/coreos/etcd/issues?milestone=1&state=closed
  69. Contributors:
  70. * Xiang Li (@xiangli-cmu)
  71. * Ben Johnson (@benbjohnson)
  72. * Brandon Philips (@philips)
  73. * Yifan (@yifan-gu)
  74. * Rob Szumski
  75. * Hongchao Deng (@fengjingchao)
  76. * Kelsey Hightower (@kelseyhightower)
  77. * Adrián (@adrianlzt)
  78. * Antonio Terreno (@aterreno)