TV4 Graceful Versions Save

Graceful shutdown of Go 1.8+ servers using Server.Shutdown

v0.3.3

6 years ago

Do not assign global logger variable in getLogger (38c3c4980bed6ed0aac95529c2cded4986e0e2a8)

v0.3.2

6 years ago

Update copyright year (8c328f88ce54ce54d28f4e4d3df6166e210b9dc8) Call net.SplitHostPort with hs.Addr directly (8628369fc512c80be8bb9ece2c17b414a8150e5f) Fix logging of listen address (bd548f7650a398b0c6255ac809e8dbed91d101bb)

v0.3.1

6 years ago

Set the logger globally in LogListenAndServe func (6cdd812b0a0a0c106c6cd5b7cf69a745c4f61f35) Remove use of select with a single case (a20f8cbf9850f1f32a9125519be86253635b8472) Use time.Until instead of t.Sub(time.Now()) (e09a05104d1a3de61963db915c757f6da6bc7b3b) Build against 1.9.2 and 1.8.5 (ebdc053ac500f16c73c60f124c279055c996a466)

v0.3.0

6 years ago

Add TLSServer interface and ListenAndServeTLS func (1e16ac360f2df3051adadcbaae07a8ec34eba6b2)

v0.2.2

6 years ago

LogListenAndServe now take Server not *http.Server (e5b104e8273c7e3f6e9fd62e8b4c03b783c972b1)

v0.2.1

6 years ago

Minor (internal) changes:

  • Extract signals channel, and improve test coverage (cdd12b58de5bba933efdb82bdb83a160a3b548bb)
  • Early return on errors in shutdown (72152bc36af934ecc85292f089339051305efa34)
  • Fix broken test (81efacdb75ab0e0e4c307c1bcf323d9341644388)