1.1.20: 2020 - 2022 Maintenance Release
With 77 commits since January of 2020 we have built up a lot of value in master without releasing. This should enable development and building on newer platforms while hopefully keeping things working on those older ones via the excellent work @esabol did to migrate us to GitHub Actions. Thanks to everyone who contributed. See you on the mailing list or in our Matrix chatroom:
https://matrix.to/#/#gearman:spamaps.ems.host
What's Changed
- Add gcc-9 and clang-9 to Travis CI by @esabol in #265
- .travis.yml: Removed deprecated sudo tag and changed the matrix tag to jobs by @esabol in #276
- Fix crashing of tests when '-Wp,-D_GLIBCXX_ASSERTIONS' is given by @cheese in #273
- Issue 278: Fix crashing in libtest/http.cc when '-Wp,-D_GLIBCXX_ASSERTIONS' is given by @esabol in #281
- Fix error: ‘environ’ was declared ‘extern’ and later ‘static’ [-fpermissive] by @thibaultduponchelle in #289
- Fix misspellings of "suppression" in the Makefile by @esabol in #286
- Add CXXFLAGS=-Wp,-D_GLIBCXX_ASSERTIONS to the gcc-9 build in Travis CI (Redux) by @esabol in #283
- Gearman log fn doc by @p-alik in #294
- Fix indentation/whitespace in libgearman-server/job.cc by @esabol in #303
- Use suseconds_t instead of long by @esabol in #300
- Issue #279: Fix t/vector test on 32-bit systems by @esabol in #297
- Issue #293: Bootstrap on Alpine by @esabol in #296
- Update README.md by @gitHusband in #305
- Fix misspellings of "occurred" by @esabol in #308
- Fix debug output in destroy_gearman_server_job_st() by @esabol in #307
- Refactoring for sake of macOS build by @p-alik in #306
- Update README.md with link to key used to sign releases by @esabol in #311
- Fix Travis CI builds after migration to travis-ci.com by @esabol in #326
- Renamed HACKING to Contributing.md and updated; added CODE_OF_CONDUCT.md by @KanishkKhurana in #325
- Additional fixes for fallout from renaming HACKING to CONTRIBUTING.md by @esabol in #330
- Create a new GitHub Action by @SpamapS in #329
- Issue #321: Improve compatibility with older versions of Alpine by @esabol in #328
- Fix bug in prioritystatus by @SpamapS in #338
- Issue #317: MAN file for gearadmin was missing commands by @octavn in #339
- Issue #335: Tweaked the gearadmin help to make it less confusing by @esabol in #336
- Issue #304: Fix IPv6 addresses in gearadmin --workers and log output by @esabol in #333
- Mysql reconnect issue by @donhardman in #331
- Fix Postgres queue table creation on startup by @spanasik in #332
- Add NixOS to supported Linux distributions by @p-alik in #309
- prioritystatus was in gearmand binary but not in docs by @octavn in #341
- Updated docs: The verbose text command only READS the verbose setting by @octavn in #340
- Issue #346: Remove reliance on gearman.info website from tests by @esabol in #348
- Add Dockerfiles for testing and for a working example by @esabol in #327
- Gcc 8+ and 11 fixes by @SpamapS in #350
- Refine GitHub Actions CI workflow to support a matrix of compiler versions by @esabol in #334
- Update build files to work with more modern autotools by @SpamapS in #358
New Contributors
- @cheese made their first contribution in #273
- @thibaultduponchelle made their first contribution in #289
- @gitHusband made their first contribution in #305
- @KanishkKhurana made their first contribution in #325
- @octavn made their first contribution in #339
- @donhardman made their first contribution in #331
- @spanasik made their first contribution in #332
Full Changelog: 1.1.19...1.1.20