Graceful shutdown of Go 1.8+ servers using Server.Shutdown
Do not assign global logger variable in getLogger (38c3c4980bed6ed0aac95529c2cded4986e0e2a8)
Update copyright year (8c328f88ce54ce54d28f4e4d3df6166e210b9dc8) Call net.SplitHostPort with hs.Addr directly (8628369fc512c80be8bb9ece2c17b414a8150e5f) Fix logging of listen address (bd548f7650a398b0c6255ac809e8dbed91d101bb)
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)
Add TLSServer interface and ListenAndServeTLS func (1e16ac360f2df3051adadcbaae07a8ec34eba6b2)
LogListenAndServe now take Server not *http.Server (e5b104e8273c7e3f6e9fd62e8b4c03b783c972b1)
Minor (internal) changes:
Support for Handler shutdown (https://github.com/TV4/graceful/commit/843e3777f80f909a39f2fc814ed886c66558e383)