Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f2f47b5

Browse files
committedJan 15, 2021
Cachet v2.3.16 release
1 parent 23d3ded commit f2f47b5

File tree

3 files changed

+261
-57
lines changed

3 files changed

+261
-57
lines changed
 

‎CHANGELOG.md

+233-35
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,182 @@
1-
# Change Log
1+
# Changelog
2+
3+
## [v2.3.16](https://github.com/CachetHQ/Docker/tree/v2.3.16) (2021-01-14)
4+
5+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.15...v2.3.16)
6+
7+
**Implemented enhancements:**
8+
9+
- Connect Redis with Cachet [\#261](https://github.com/CachetHQ/Docker/issues/261)
10+
- Set production by default [\#363](https://github.com/CachetHQ/Docker/pull/363) ([djdefi](https://github.com/djdefi))
11+
- Bump base nginx:alpine image [\#318](https://github.com/CachetHQ/Docker/pull/318) ([djdefi](https://github.com/djdefi))
12+
13+
**Closed issues:**
14+
15+
- ERROR: relation "chq\_settings" does not exist at character 29 [\#366](https://github.com/CachetHQ/Docker/issues/366)
16+
- Displaying a metric on the dashboard fails with error 500 code [\#365](https://github.com/CachetHQ/Docker/issues/365)
17+
- Busybox sendmail does not support argument "b" [\#357](https://github.com/CachetHQ/Docker/issues/357)
18+
- PHP 7.0 is EOL [\#353](https://github.com/CachetHQ/Docker/issues/353)
19+
- FPM initialization failed [\#345](https://github.com/CachetHQ/Docker/issues/345)
20+
- CSRF token validation failed error after 2.4 install [\#341](https://github.com/CachetHQ/Docker/issues/341)
21+
- docker-compose config should be secure by default [\#337](https://github.com/CachetHQ/Docker/issues/337)
22+
- CONNECT\_CR\_CERT:certificate verify failed [\#333](https://github.com/CachetHQ/Docker/issues/333)
23+
- Third party with cachet docker-compose image [\#334](https://github.com/CachetHQ/Docker/issues/334)
24+
- Errored [\#331](https://github.com/CachetHQ/Docker/issues/331)
25+
- Is it possible to configure a docker instance of Cachet with admin account set up already [\#328](https://github.com/CachetHQ/Docker/issues/328)
26+
- Cachet 2.4 - docker-compose [\#325](https://github.com/CachetHQ/Docker/issues/325)
27+
- Session Issue while running through docker [\#315](https://github.com/CachetHQ/Docker/issues/315)
28+
- Fresh docker image pulled from cachethq/docker doesn't appear at all [\#312](https://github.com/CachetHQ/Docker/issues/312)
29+
- Docker and Cachet version 2.3.14 QNAP container station [\#308](https://github.com/CachetHQ/Docker/issues/308)
30+
- No supported encrypter found. The cipher and / or key length are invalid. Using Getting started with Docker Compose docs [\#330](https://github.com/CachetHQ/Docker/issues/330)
31+
- Docker and Cachet version 2.3.15 [\#305](https://github.com/CachetHQ/Docker/issues/305)
32+
- Building Development Environment Ubuntu 16.04 - Issue [\#296](https://github.com/CachetHQ/Docker/issues/296)
33+
- Pages sending cookies are being cached leading to other users getting logged in [\#272](https://github.com/CachetHQ/Docker/issues/272)
34+
- How about adding v2.4 images? [\#267](https://github.com/CachetHQ/Docker/issues/267)
35+
- Mail subscriptions don't work [\#232](https://github.com/CachetHQ/Docker/issues/232)
36+
37+
**Merged pull requests:**
38+
39+
- start postfix at runtime if sendmail is used [\#390](https://github.com/CachetHQ/Docker/pull/390) ([Stunkymonkey](https://github.com/Stunkymonkey))
40+
- add postfix to support sendmail command [\#388](https://github.com/CachetHQ/Docker/pull/388) ([Stunkymonkey](https://github.com/Stunkymonkey))
41+
- Use 10.4 mariadb version tag [\#372](https://github.com/CachetHQ/Docker/pull/372) ([djdefi](https://github.com/djdefi))
42+
- Use upstream curl image [\#371](https://github.com/CachetHQ/Docker/pull/371) ([J0WI](https://github.com/J0WI))
43+
- Bump alpine nginx [\#364](https://github.com/CachetHQ/Docker/pull/364) ([djdefi](https://github.com/djdefi))
44+
- Bump database container versions [\#360](https://github.com/CachetHQ/Docker/pull/360) ([djdefi](https://github.com/djdefi))
45+
- Update composer version [\#359](https://github.com/CachetHQ/Docker/pull/359) ([djdefi](https://github.com/djdefi))
46+
- Bump alpine version to 1.17.5-alpine [\#358](https://github.com/CachetHQ/Docker/pull/358) ([djdefi](https://github.com/djdefi))
47+
- Fixed invalid default value for SESSION\_DOMAIN [\#354](https://github.com/CachetHQ/Docker/pull/354) ([friek](https://github.com/friek))
48+
- Listen on IPv6 interface in addition to IPv4 [\#340](https://github.com/CachetHQ/Docker/pull/340) ([DennisGlindhart](https://github.com/DennisGlindhart))
49+
- set better security defaults in docker-compose.yml [\#338](https://github.com/CachetHQ/Docker/pull/338) ([lrstanley](https://github.com/lrstanley))
50+
- Default to apc session driver [\#336](https://github.com/CachetHQ/Docker/pull/336) ([djdefi](https://github.com/djdefi))
51+
- Fix config for version 2.4 [\#335](https://github.com/CachetHQ/Docker/pull/335) ([camilb](https://github.com/camilb))
52+
- Hotfix: adjusting empty APP\_KEY validation [\#327](https://github.com/CachetHQ/Docker/pull/327) ([yurireeis](https://github.com/yurireeis))
53+
- Updated the README to make the APP\_KEY instructions clearer [\#323](https://github.com/CachetHQ/Docker/pull/323) ([nickshears](https://github.com/nickshears))
54+
- Added command to seed the DB [\#320](https://github.com/CachetHQ/Docker/pull/320) ([alexstojda](https://github.com/alexstojda))
55+
- Deprecate MAINTAINER [\#319](https://github.com/CachetHQ/Docker/pull/319) ([djdefi](https://github.com/djdefi))
56+
- added missing DB\_PREFIX variable support in .env [\#317](https://github.com/CachetHQ/Docker/pull/317) ([VeekeeFr](https://github.com/VeekeeFr))
57+
- removed the --no-dev flag as it prevents the use of latest 2.4 Cachet [\#316](https://github.com/CachetHQ/Docker/pull/316) ([VeekeeFr](https://github.com/VeekeeFr))
58+
- Fix typo in README [\#314](https://github.com/CachetHQ/Docker/pull/314) ([Pyker](https://github.com/Pyker))
59+
- Remove caching logic from nginx-site.conf [\#311](https://github.com/CachetHQ/Docker/pull/311) ([michaelkaye](https://github.com/michaelkaye))
60+
61+
## [v2.3.15](https://github.com/CachetHQ/Docker/tree/v2.3.15) (2018-07-05)
62+
63+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.14...v2.3.15)
64+
65+
**Implemented enhancements:**
66+
67+
- Ignoring HTTPS APP\_URL [\#271](https://github.com/CachetHQ/Docker/issues/271)
68+
- TRUSTED\_PROXIES env [\#299](https://github.com/CachetHQ/Docker/pull/299) ([djdefi](https://github.com/djdefi))
69+
- Add variable to switch running migration [\#295](https://github.com/CachetHQ/Docker/pull/295) ([shuichiro-makigaki](https://github.com/shuichiro-makigaki))
70+
71+
**Fixed bugs:**
72+
73+
- .env file is missing APP\_KEY when using the `docker run` stanzas [\#303](https://github.com/CachetHQ/Docker/issues/303)
74+
75+
**Closed issues:**
76+
77+
- Error 500 - After upgrade [\#304](https://github.com/CachetHQ/Docker/issues/304)
78+
- development.ERROR: RuntimeException: No supported encrypter found. The cipher and / or key length are invalid [\#298](https://github.com/CachetHQ/Docker/issues/298)
79+
- docker-compose build fails @16/25 getting 404 when connecting to codeload.github.com [\#297](https://github.com/CachetHQ/Docker/issues/297)
80+
- release v2.3.14 [\#292](https://github.com/CachetHQ/Docker/issues/292)
81+
82+
**Merged pull requests:**
83+
84+
- Make GitHub archive URL variable [\#300](https://github.com/CachetHQ/Docker/pull/300) ([shuichiro-makigaki](https://github.com/shuichiro-makigaki))
85+
- little logic on release helping [\#293](https://github.com/CachetHQ/Docker/pull/293) ([djdefi](https://github.com/djdefi))
86+
87+
## [v2.3.14](https://github.com/CachetHQ/Docker/tree/v2.3.14) (2018-05-09)
88+
89+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.13...v2.3.14)
90+
91+
**Implemented enhancements:**
92+
93+
- Use wget instead of php to download [\#289](https://github.com/CachetHQ/Docker/pull/289) ([djdefi](https://github.com/djdefi))
94+
95+
**Fixed bugs:**
96+
97+
- Set less defaults in entrypoint [\#288](https://github.com/CachetHQ/Docker/pull/288) ([djdefi](https://github.com/djdefi))
98+
99+
**Closed issues:**
100+
101+
- Don't write custom defaults to the .env file [\#287](https://github.com/CachetHQ/Docker/issues/287)
102+
- Build the docker-image beyond a proxy [\#286](https://github.com/CachetHQ/Docker/issues/286)
103+
- sqlite backend directly from environment [\#282](https://github.com/CachetHQ/Docker/issues/282)
104+
- Change Cachet Documentation [\#274](https://github.com/CachetHQ/Docker/issues/274)
105+
106+
**Merged pull requests:**
107+
108+
- added CI tests for sqlite [\#285](https://github.com/CachetHQ/Docker/pull/285) ([camandel](https://github.com/camandel))
109+
- sqlite backend directly from environment [\#283](https://github.com/CachetHQ/Docker/pull/283) ([camandel](https://github.com/camandel))
110+
- Install missing php7-fileinfo extension [\#281](https://github.com/CachetHQ/Docker/pull/281) ([nstapelbroek](https://github.com/nstapelbroek))
111+
- Update local dev readme copy [\#280](https://github.com/CachetHQ/Docker/pull/280) ([djdefi](https://github.com/djdefi))
112+
- Resolve missing simplexml support [\#279](https://github.com/CachetHQ/Docker/pull/279) ([DavidCarrington](https://github.com/DavidCarrington))
113+
- Updated Nginx, Composer to latest version and removed external php repo [\#276](https://github.com/CachetHQ/Docker/pull/276) ([mthota15](https://github.com/mthota15))
114+
- Make Cachet runnable under arbitrary OpenShift user [\#270](https://github.com/CachetHQ/Docker/pull/270) ([cit1zen](https://github.com/cit1zen))
115+
116+
## [v2.3.13](https://github.com/CachetHQ/Docker/tree/v2.3.13) (2018-01-29)
117+
118+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.12...v2.3.13)
119+
120+
**Implemented enhancements:**
121+
122+
- PHP 7 support [\#168](https://github.com/CachetHQ/Docker/issues/168)
123+
- Drop sudo / improve layers [\#260](https://github.com/CachetHQ/Docker/pull/260) ([djdefi](https://github.com/djdefi))
124+
- Make shellcheck happy [\#257](https://github.com/CachetHQ/Docker/pull/257) ([djdefi](https://github.com/djdefi))
125+
- Enable session cookie [\#245](https://github.com/CachetHQ/Docker/pull/245) ([djdefi](https://github.com/djdefi))
126+
- Sends Cachet error logs to stdout, so they are more visible [\#242](https://github.com/CachetHQ/Docker/pull/242) ([djdefi](https://github.com/djdefi))
127+
- Show full APP\_KEY variable in entrypoint output [\#240](https://github.com/CachetHQ/Docker/pull/240) ([djdefi](https://github.com/djdefi))
128+
- Add php7 redis package [\#234](https://github.com/CachetHQ/Docker/pull/234) ([djdefi](https://github.com/djdefi))
129+
- Bump base image to nginx:1.13.2-alpine [\#217](https://github.com/CachetHQ/Docker/pull/217) ([djdefi](https://github.com/djdefi))
130+
131+
**Fixed bugs:**
132+
133+
- Disable nginx caching via environment variable? [\#219](https://github.com/CachetHQ/Docker/issues/219)
134+
- Don't cache components URI [\#220](https://github.com/CachetHQ/Docker/pull/220) ([djdefi](https://github.com/djdefi))
135+
136+
**Closed issues:**
137+
138+
- Documentation on how to integrate Lets Encrypt/Certbot with Docker Image [\#269](https://github.com/CachetHQ/Docker/issues/269)
139+
- Looping during docker-compose up with MySQL [\#265](https://github.com/CachetHQ/Docker/issues/265)
140+
- Change to MySQL from PostgreSQL [\#263](https://github.com/CachetHQ/Docker/issues/263)
141+
- Anyone even tried to test the image? [\#259](https://github.com/CachetHQ/Docker/issues/259)
142+
- Update release helper to release from master [\#254](https://github.com/CachetHQ/Docker/issues/254)
143+
- Cachet 2.3.13 dockerhub image [\#250](https://github.com/CachetHQ/Docker/issues/250)
144+
- Subscribers Text Field Not Showing [\#244](https://github.com/CachetHQ/Docker/issues/244)
145+
- Only getting HTTP 500 on docker image, no logs [\#237](https://github.com/CachetHQ/Docker/issues/237)
146+
- 500 Error [\#236](https://github.com/CachetHQ/Docker/issues/236)
147+
- Update Docker Image in DockerHub [\#235](https://github.com/CachetHQ/Docker/issues/235)
148+
- Running docker-compose with image instead of build shows no page [\#233](https://github.com/CachetHQ/Docker/issues/233)
149+
- Version in "./docker-compose.yml" is unsupported [\#229](https://github.com/CachetHQ/Docker/issues/229)
150+
- Error 500 [\#226](https://github.com/CachetHQ/Docker/issues/226)
151+
- CRIT uncaptured python exception when using invalid mail provider config in Docker container [\#225](https://github.com/CachetHQ/Docker/issues/225)
152+
- Internal Server Error on manually starting docker container for cachet [\#223](https://github.com/CachetHQ/Docker/issues/223)
153+
- php7-redis is missing [\#221](https://github.com/CachetHQ/Docker/issues/221)
154+
- Big error after first start [\#213](https://github.com/CachetHQ/Docker/issues/213)
155+
- php-fpm entered FATAL state, too many start retries too quick [\#209](https://github.com/CachetHQ/Docker/issues/209)
156+
- Docker-Compose Cachet Container Crashes on Start [\#201](https://github.com/CachetHQ/Docker/issues/201)
157+
- Email Not Sending Out, Subscribe Button Missing [\#125](https://github.com/CachetHQ/Docker/issues/125)
158+
159+
**Merged pull requests:**
160+
161+
- Use file sessions driver by default [\#273](https://github.com/CachetHQ/Docker/pull/273) ([djdefi](https://github.com/djdefi))
162+
- Run migration before starting up app [\#268](https://github.com/CachetHQ/Docker/pull/268) ([shuichiro-makigaki](https://github.com/shuichiro-makigaki))
163+
- Fix variable for session domain in .env file [\#266](https://github.com/CachetHQ/Docker/pull/266) ([shuichiro-makigaki](https://github.com/shuichiro-makigaki))
164+
- Create CODEOWNERS [\#256](https://github.com/CachetHQ/Docker/pull/256) ([djdefi](https://github.com/djdefi))
165+
- Update release-helper.sh [\#255](https://github.com/CachetHQ/Docker/pull/255) ([djdefi](https://github.com/djdefi))
166+
- Use explicit localhost IP in configs [\#246](https://github.com/CachetHQ/Docker/pull/246) ([djdefi](https://github.com/djdefi))
167+
- Update Tagged Build Version to v2.3.12 [\#243](https://github.com/CachetHQ/Docker/pull/243) ([mightyfree](https://github.com/mightyfree))
168+
- Note about logs and debugging [\#239](https://github.com/CachetHQ/Docker/pull/239) ([djdefi](https://github.com/djdefi))
169+
- Note about app key [\#238](https://github.com/CachetHQ/Docker/pull/238) ([djdefi](https://github.com/djdefi))
170+
- Bump base image 1.13.5-alpine [\#231](https://github.com/CachetHQ/Docker/pull/231) ([djdefi](https://github.com/djdefi))
171+
- Fixing clone quick start step [\#230](https://github.com/CachetHQ/Docker/pull/230) ([NickBusey](https://github.com/NickBusey))
172+
- Backports 2.3 [\#228](https://github.com/CachetHQ/Docker/pull/228) ([djdefi](https://github.com/djdefi))
173+
- Updated supervisord.conf [\#224](https://github.com/CachetHQ/Docker/pull/224) ([FalkW](https://github.com/FalkW))
174+
- Force Linux line endings on entrypoint.sh [\#222](https://github.com/CachetHQ/Docker/pull/222) ([misenhower](https://github.com/misenhower))
175+
- All vars used in `sed` commands wrapped in double quotes; [\#218](https://github.com/CachetHQ/Docker/pull/218) ([gcox](https://github.com/gcox))
176+
- Add changelog generation step into release helper script [\#216](https://github.com/CachetHQ/Docker/pull/216) ([djdefi](https://github.com/djdefi))
2177

3178
## [v2.3.12](https://github.com/CachetHQ/Docker/tree/v2.3.12) (2017-06-29)
179+
4180
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.11...v2.3.12)
5181

6182
**Implemented enhancements:**
@@ -28,9 +204,10 @@
28204
- fixing mysql ignores DB\_PORT envvar at connection [\#205](https://github.com/CachetHQ/Docker/pull/205) ([naorlivne](https://github.com/naorlivne))
29205
- Revert "The right git repo" [\#204](https://github.com/CachetHQ/Docker/pull/204) ([jbrooksuk](https://github.com/jbrooksuk))
30206
- The right git repo [\#203](https://github.com/CachetHQ/Docker/pull/203) ([riemers](https://github.com/riemers))
31-
- Update Nginx 1.12 [\#202](https://github.com/CachetHQ/Docker/pull/202) ([butuh](https://github.com/butuh))
207+
- Update Nginx 1.12 [\#202](https://github.com/CachetHQ/Docker/pull/202) ([MRidwanKurniawan](https://github.com/MRidwanKurniawan))
32208

33209
## [v2.3.11](https://github.com/CachetHQ/Docker/tree/v2.3.11) (2017-04-16)
210+
34211
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.10...v2.3.11)
35212

36213
**Implemented enhancements:**
@@ -61,6 +238,7 @@
61238
- Make composer version a variable and bump to 1.2.1 [\#140](https://github.com/CachetHQ/Docker/pull/140) ([axilleas](https://github.com/axilleas))
62239
- update nginx to latest stable version [\#137](https://github.com/CachetHQ/Docker/pull/137) ([Madhu1512](https://github.com/Madhu1512))
63240
- Allow caching of fonts [\#118](https://github.com/CachetHQ/Docker/pull/118) ([mcfedr](https://github.com/mcfedr))
241+
- Add api test [\#93](https://github.com/CachetHQ/Docker/pull/93) ([djdefi](https://github.com/djdefi))
64242

65243
**Fixed bugs:**
66244

@@ -111,14 +289,25 @@
111289
- log php-fpm to stdout [\#127](https://github.com/CachetHQ/Docker/pull/127) ([djdefi](https://github.com/djdefi))
112290
- Use apt.postgresql.org for client packages [\#126](https://github.com/CachetHQ/Docker/pull/126) ([djdefi](https://github.com/djdefi))
113291
- 2.3.10 backport master [\#117](https://github.com/CachetHQ/Docker/pull/117) ([djdefi](https://github.com/djdefi))
292+
- Unpin packages and make composer install better [\#113](https://github.com/CachetHQ/Docker/pull/113) ([djdefi](https://github.com/djdefi))
293+
- Write-good suggestions [\#105](https://github.com/CachetHQ/Docker/pull/105) ([djdefi](https://github.com/djdefi))
294+
- Update composer sha384 [\#104](https://github.com/CachetHQ/Docker/pull/104) ([atmosx](https://github.com/atmosx))
295+
- Add BSD-3 clause license [\#101](https://github.com/CachetHQ/Docker/pull/101) ([djdefi](https://github.com/djdefi))
296+
- Add testing info to readme. [\#100](https://github.com/CachetHQ/Docker/pull/100) ([djdefi](https://github.com/djdefi))
297+
- fixes \#92 - adding postgres volume [\#99](https://github.com/CachetHQ/Docker/pull/99) ([djdefi](https://github.com/djdefi))
298+
- Pin versions for all packages [\#98](https://github.com/CachetHQ/Docker/pull/98) ([djdefi](https://github.com/djdefi))
299+
- Verify composer installer and version pin [\#97](https://github.com/CachetHQ/Docker/pull/97) ([djdefi](https://github.com/djdefi))
114300

115301
## [v2.3.10](https://github.com/CachetHQ/Docker/tree/v2.3.10) (2016-08-15)
302+
116303
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.9...v2.3.10)
117304

118305
## [v2.3.9](https://github.com/CachetHQ/Docker/tree/v2.3.9) (2016-08-15)
306+
119307
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.8...v2.3.9)
120308

121309
## [v2.3.8](https://github.com/CachetHQ/Docker/tree/v2.3.8) (2016-08-15)
310+
122311
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.7...v2.3.8)
123312

124313
**Closed issues:**
@@ -128,27 +317,35 @@
128317
- I get an error with docker-compose --verbose up [\#108](https://github.com/CachetHQ/Docker/issues/108)
129318

130319
## [v2.3.7](https://github.com/CachetHQ/Docker/tree/v2.3.7) (2016-08-04)
320+
131321
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.6...v2.3.7)
132322

133323
## [v2.3.6](https://github.com/CachetHQ/Docker/tree/v2.3.6) (2016-08-04)
324+
134325
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.5...v2.3.6)
135326

136327
## [v2.3.5](https://github.com/CachetHQ/Docker/tree/v2.3.5) (2016-08-04)
328+
137329
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.4...v2.3.5)
138330

139331
## [v2.3.4](https://github.com/CachetHQ/Docker/tree/v2.3.4) (2016-08-04)
332+
140333
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.3...v2.3.4)
141334

142335
## [v2.3.3](https://github.com/CachetHQ/Docker/tree/v2.3.3) (2016-08-04)
336+
143337
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.2...v2.3.3)
144338

145339
## [v2.3.2](https://github.com/CachetHQ/Docker/tree/v2.3.2) (2016-08-04)
340+
146341
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.1...v2.3.2)
147342

148343
## [v2.3.1](https://github.com/CachetHQ/Docker/tree/v2.3.1) (2016-08-04)
344+
149345
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.0...v2.3.1)
150346

151347
## [v2.3.0](https://github.com/CachetHQ/Docker/tree/v2.3.0) (2016-08-04)
348+
152349
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.0-RC6...v2.3.0)
153350

154351
**Implemented enhancements:**
@@ -165,35 +362,27 @@
165362
**Merged pull requests:**
166363

167364
- Rel 2.3.0 [\#115](https://github.com/CachetHQ/Docker/pull/115) ([djdefi](https://github.com/djdefi))
168-
- Unpin packages and make composer install better [\#113](https://github.com/CachetHQ/Docker/pull/113) ([djdefi](https://github.com/djdefi))
169-
- Write-good suggestions [\#105](https://github.com/CachetHQ/Docker/pull/105) ([djdefi](https://github.com/djdefi))
170-
- Update composer sha384 [\#104](https://github.com/CachetHQ/Docker/pull/104) ([atmosx](https://github.com/atmosx))
171-
- Add BSD-3 clause license [\#101](https://github.com/CachetHQ/Docker/pull/101) ([djdefi](https://github.com/djdefi))
172-
- Add testing info to readme. [\#100](https://github.com/CachetHQ/Docker/pull/100) ([djdefi](https://github.com/djdefi))
173-
- fixes \#92 - adding postgres volume [\#99](https://github.com/CachetHQ/Docker/pull/99) ([djdefi](https://github.com/djdefi))
174-
- Pin versions for all packages [\#98](https://github.com/CachetHQ/Docker/pull/98) ([djdefi](https://github.com/djdefi))
175-
- Verify composer installer and version pin [\#97](https://github.com/CachetHQ/Docker/pull/97) ([djdefi](https://github.com/djdefi))
176365
- 2.3 backports [\#96](https://github.com/CachetHQ/Docker/pull/96) ([djdefi](https://github.com/djdefi))
366+
- Cachet v2.2.4 release [\#94](https://github.com/CachetHQ/Docker/pull/94) ([djdefi](https://github.com/djdefi))
367+
- 2.3 backport to master [\#91](https://github.com/CachetHQ/Docker/pull/91) ([djdefi](https://github.com/djdefi))
368+
- 2.3 backport [\#88](https://github.com/CachetHQ/Docker/pull/88) ([djdefi](https://github.com/djdefi))
177369

178370
## [v2.3.0-RC6](https://github.com/CachetHQ/Docker/tree/v2.3.0-RC6) (2016-06-16)
371+
179372
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.4...v2.3.0-RC6)
180373

181374
**Merged pull requests:**
182375

183376
- Rel 2.3.0 rc6 [\#95](https://github.com/CachetHQ/Docker/pull/95) ([djdefi](https://github.com/djdefi))
377+
- Add bats QA tests [\#90](https://github.com/CachetHQ/Docker/pull/90) ([djdefi](https://github.com/djdefi))
378+
- Fix DB connect warning message [\#87](https://github.com/CachetHQ/Docker/pull/87) ([djdefi](https://github.com/djdefi))
184379

185380
## [v2.2.4](https://github.com/CachetHQ/Docker/tree/v2.2.4) (2016-06-16)
186-
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.3...v2.2.4)
187-
188-
**Implemented enhancements:**
189-
190-
- Add api test [\#93](https://github.com/CachetHQ/Docker/pull/93) ([djdefi](https://github.com/djdefi))
191-
192-
**Merged pull requests:**
193381

194-
- Cachet v2.2.4 release [\#94](https://github.com/CachetHQ/Docker/pull/94) ([djdefi](https://github.com/djdefi))
382+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.3...v2.2.4)
195383

196384
## [v2.2.3](https://github.com/CachetHQ/Docker/tree/v2.2.3) (2016-06-06)
385+
197386
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.3.0-RC2...v2.2.3)
198387

199388
**Implemented enhancements:**
@@ -205,26 +394,20 @@
205394

206395
- 2.3 Branch Needed [\#76](https://github.com/CachetHQ/Docker/issues/76)
207396

208-
**Merged pull requests:**
209-
210-
- 2.3 backport to master [\#91](https://github.com/CachetHQ/Docker/pull/91) ([djdefi](https://github.com/djdefi))
211-
- Add bats QA tests [\#90](https://github.com/CachetHQ/Docker/pull/90) ([djdefi](https://github.com/djdefi))
212-
- 2.3 backport [\#88](https://github.com/CachetHQ/Docker/pull/88) ([djdefi](https://github.com/djdefi))
213-
- Fix DB connect warning message [\#87](https://github.com/CachetHQ/Docker/pull/87) ([djdefi](https://github.com/djdefi))
214-
215397
## [v2.3.0-RC2](https://github.com/CachetHQ/Docker/tree/v2.3.0-RC2) (2016-05-27)
398+
216399
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.2...v2.3.0-RC2)
217400

218401
**Merged pull requests:**
219402

220403
- 2.3 Image enhancements [\#82](https://github.com/CachetHQ/Docker/pull/82) ([djdefi](https://github.com/djdefi))
221404
- Use PgSQL default \(\#78\) \(\#79\) [\#80](https://github.com/CachetHQ/Docker/pull/80) ([djdefi](https://github.com/djdefi))
222-
- Use PgSQL default \(\#78\) [\#79](https://github.com/CachetHQ/Docker/pull/79) ([djdefi](https://github.com/djdefi))
223405
- Use PgSQL default [\#78](https://github.com/CachetHQ/Docker/pull/78) ([jbrooksuk](https://github.com/jbrooksuk))
224406
- Don't generate key anymore [\#75](https://github.com/CachetHQ/Docker/pull/75) ([jbrooksuk](https://github.com/jbrooksuk))
225407
- Add Travis CI support [\#73](https://github.com/CachetHQ/Docker/pull/73) ([djdefi](https://github.com/djdefi))
226408

227409
## [v2.2.2](https://github.com/CachetHQ/Docker/tree/v2.2.2) (2016-05-24)
410+
228411
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.1...v2.2.2)
229412

230413
**Closed issues:**
@@ -237,11 +420,12 @@
237420

238421
**Merged pull requests:**
239422

240-
- Fix for APP\_KEY not being set in .env file [\#71](https://github.com/CachetHQ/Docker/pull/71) ([Jamie-Owen](https://github.com/Jamie-Owen))
423+
- Fix for APP\_KEY not being set in .env file [\#71](https://github.com/CachetHQ/Docker/pull/71) ([jamie-owen](https://github.com/jamie-owen))
241424
- Fixes the crontab syntax [\#70](https://github.com/CachetHQ/Docker/pull/70) ([jbrooksuk](https://github.com/jbrooksuk))
242425
- Update and simplify release process [\#65](https://github.com/CachetHQ/Docker/pull/65) ([djdefi](https://github.com/djdefi))
243426

244427
## [v2.2.1](https://github.com/CachetHQ/Docker/tree/v2.2.1) (2016-04-26)
428+
245429
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.2.0...v2.2.1)
246430

247431
**Implemented enhancements:**
@@ -265,10 +449,10 @@
265449
**Merged pull requests:**
266450

267451
- Use alpine based nginx [\#62](https://github.com/CachetHQ/Docker/pull/62) ([djdefi](https://github.com/djdefi))
268-
- Fixes issue where .env file is invalid [\#61](https://github.com/CachetHQ/Docker/pull/61) ([adamlc](https://github.com/adamlc))
269452
- Update .dockerignore [\#59](https://github.com/CachetHQ/Docker/pull/59) ([djdefi](https://github.com/djdefi))
270453

271454
## [v2.2.0](https://github.com/CachetHQ/Docker/tree/v2.2.0) (2016-04-05)
455+
272456
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.1.2...v2.2.0)
273457

274458
**Fixed bugs:**
@@ -280,20 +464,24 @@
280464
- Missing webserver on latest image [\#56](https://github.com/CachetHQ/Docker/issues/56)
281465

282466
## [v2.1.2](https://github.com/CachetHQ/Docker/tree/v2.1.2) (2016-03-04)
467+
283468
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.1.1...v2.1.2)
284469

285470
**Merged pull requests:**
286471

472+
- Fixes issue where .env file is invalid [\#61](https://github.com/CachetHQ/Docker/pull/61) ([adamlc](https://github.com/adamlc))
287473
- Cachet v2.1.2 release [\#53](https://github.com/CachetHQ/Docker/pull/53) ([djdefi](https://github.com/djdefi))
288474

289475
## [v2.1.1](https://github.com/CachetHQ/Docker/tree/v2.1.1) (2016-03-04)
476+
290477
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.1.0...v2.1.1)
291478

292479
**Merged pull requests:**
293480

294481
- Cachet v2.1.1 release [\#52](https://github.com/CachetHQ/Docker/pull/52) ([djdefi](https://github.com/djdefi))
295482

296483
## [v2.1.0](https://github.com/CachetHQ/Docker/tree/v2.1.0) (2016-03-04)
484+
297485
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.4...v2.1.0)
298486

299487
**Implemented enhancements:**
@@ -327,9 +515,11 @@
327515
- Add a CONTRIBUTING.md doc [\#28](https://github.com/CachetHQ/Docker/pull/28) ([djdefi](https://github.com/djdefi))
328516

329517
## [v2.0.4](https://github.com/CachetHQ/Docker/tree/v2.0.4) (2015-12-28)
518+
330519
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.3...v2.0.4)
331520

332521
## [v2.0.3](https://github.com/CachetHQ/Docker/tree/v2.0.3) (2015-12-28)
522+
333523
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.2...v2.0.3)
334524

335525
**Implemented enhancements:**
@@ -340,35 +530,40 @@
340530

341531
- Errors in README.md [\#23](https://github.com/CachetHQ/Docker/issues/23)
342532

343-
**Merged pull requests:**
344-
345-
- Fix README based on \#23 [\#24](https://github.com/CachetHQ/Docker/pull/24) ([djdefi](https://github.com/djdefi))
346-
- Use upstream cachet master [\#21](https://github.com/CachetHQ/Docker/pull/21) ([djdefi](https://github.com/djdefi))
347-
348533
## [v2.0.2](https://github.com/CachetHQ/Docker/tree/v2.0.2) (2015-12-06)
534+
349535
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.1...v2.0.2)
350536

351537
## [v2.0.1](https://github.com/CachetHQ/Docker/tree/v2.0.1) (2015-12-06)
538+
352539
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.0...v2.0.1)
353540

354541
## [v2.0.0](https://github.com/CachetHQ/Docker/tree/v2.0.0) (2015-12-06)
542+
355543
[Full Changelog](https://github.com/CachetHQ/Docker/compare/base-5a0320b...v2.0.0)
356544

357545
## [base-5a0320b](https://github.com/CachetHQ/Docker/tree/base-5a0320b) (2015-12-06)
546+
358547
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v2.0.0-beta1...base-5a0320b)
359548

360549
**Implemented enhancements:**
361550

362551
- Add php-gd to address \#18 [\#20](https://github.com/CachetHQ/Docker/pull/20) ([djdefi](https://github.com/djdefi))
363552

553+
**Merged pull requests:**
554+
555+
- Base Image [\#5](https://github.com/CachetHQ/Docker/pull/5) ([wfjsw](https://github.com/wfjsw))
556+
364557
## [v2.0.0-beta1](https://github.com/CachetHQ/Docker/tree/v2.0.0-beta1) (2015-11-16)
558+
365559
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v1.2.1...v2.0.0-beta1)
366560

367561
**Merged pull requests:**
368562

369563
- Cachet 1.2.1 [\#17](https://github.com/CachetHQ/Docker/pull/17) ([djdefi](https://github.com/djdefi))
370564

371565
## [v1.2.1](https://github.com/CachetHQ/Docker/tree/v1.2.1) (2015-11-16)
566+
372567
[Full Changelog](https://github.com/CachetHQ/Docker/compare/v1.2.0...v1.2.1)
373568

374569
**Implemented enhancements:**
@@ -381,6 +576,7 @@
381576
- Fix file permission for .env file [\#16](https://github.com/CachetHQ/Docker/pull/16) ([andygrunwald](https://github.com/andygrunwald))
382577

383578
## [v1.2.0](https://github.com/CachetHQ/Docker/tree/v1.2.0) (2015-08-28)
579+
384580
[Full Changelog](https://github.com/CachetHQ/Docker/compare/base-d3506c1...v1.2.0)
385581

386582
**Implemented enhancements:**
@@ -398,9 +594,11 @@
398594

399595
- move entrypoint COPY step down below the cachet setup [\#12](https://github.com/CachetHQ/Docker/pull/12) ([djdefi](https://github.com/djdefi))
400596
- \[Test Needed\] 1.2 [\#6](https://github.com/CachetHQ/Docker/pull/6) ([wfjsw](https://github.com/wfjsw))
401-
- Base Image [\#5](https://github.com/CachetHQ/Docker/pull/5) ([wfjsw](https://github.com/wfjsw))
402597

403598
## [base-d3506c1](https://github.com/CachetHQ/Docker/tree/base-d3506c1) (2015-08-15)
404599

600+
[Full Changelog](https://github.com/CachetHQ/Docker/compare/0698357d2ce93f5b7ddc44901a2f7113f356ba6b...base-d3506c1)
601+
602+
405603

406-
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
604+
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

‎Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ CMD ["/sbin/entrypoint.sh"]
66
ARG cachet_ver
77
ARG archive_url
88

9-
ENV cachet_ver ${cachet_ver:-2.4}
9+
ENV cachet_ver ${cachet_ver:-v2.3.16}
1010
ENV archive_url ${archive_url:-https://github.com/cachethq/Cachet/archive/${cachet_ver}.tar.gz}
1111

1212
ENV COMPOSER_VERSION 1.9.0

‎release-helper.sh

+27-21
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -e
1313

1414
usage () {
1515
grep "^#/" <"$0" | cut -c4-
16-
exit ${1:-2}
16+
exit "${1:-2}"
1717
}
1818

1919
[ $# -eq 0 ] && usage 1
@@ -37,16 +37,16 @@ fi
3737
}
3838

3939
delete_release () {
40-
if [ -z $cachet_version ]; then
40+
if [ -z "$cachet_version" ]; then
4141
echo 1>&2 "error: no version specified."
4242
exit 1
4343
fi
4444
echo "Removing release $cachet_version"
45-
release_id=$(curl -H "Authorization: token $token" -s -X GET https://api.github.com/repos/CachetHQ/Docker/releases/tags/$cachet_version | jq -r .id)
46-
curl -H "Authorization: token $token" -s -X DELETE https://api.github.com/repos/CachetHQ/Docker/releases/$release_id || true
47-
git tag -d $cachet_version || true
48-
git push origin :$cachet_version || true
49-
git branch -d cachet-$cachet_version || true
45+
release_id=$(curl -H "Authorization: token $token" -s -X GET https://api.github.com/repos/CachetHQ/Docker/releases/tags/"$cachet_version" | jq -r .id)
46+
curl -H "Authorization: token $token" -s -X DELETE https://api.github.com/repos/CachetHQ/Docker/releases/"$release_id" || true
47+
git tag -d "$cachet_version" || true
48+
git push origin :"$cachet_version" || true
49+
git branch -d cachet-"$cachet_version" || true
5050
}
5151

5252
# GitHub API Token
@@ -59,14 +59,14 @@ if [ -z "$token" ]
5959
fi
6060

6161
# Parse args.
62-
ARGS=$(getopt --name "$0" --long help,delete,check --options hdc -- "$@") || {
62+
ARGS=$(getopt --name "$0" --long help,delete,check,update: --options hdcu: -- "$@") || {
6363
usage
6464
exit 2
6565
}
66-
eval set -- $ARGS
66+
eval set -- "$ARGS"
6767

6868
while [ $# -gt 0 ]; do
69-
#shift
69+
shift
7070
case "$1" in
7171
-h|--help)
7272
usage
@@ -81,43 +81,49 @@ while [ $# -gt 0 ]; do
8181
check_releases
8282
exit 0
8383
;;
84-
--)
84+
-u|--update)
8585
cachet_version=$2
86+
echo "Updating to Cachet version: $2"
87+
break
88+
exit 0
89+
;;
90+
--)
91+
export cachet_version=$2
8692
shift
8793
break
8894
;;
8995
esac
9096
shift
9197
done
9298

93-
if [ -z $cachet_version ]; then
99+
if [ -z "$cachet_version" ]; then
94100
echo 1>&2 "error: no version specified."
95101
exit 1
96102
fi
97103

98104
#curl -H "Authorization: token $token" -s https://api.github.com/rate_limit
99105

100106
# Make sure we are on clean branch
101-
if [[ !$(git branch --list cachet-$cachet_version) ]]; then
107+
if [[ ! $(git branch --list cachet-"$cachet_version") ]]; then
102108
echo "Creating new branch cachet-$cachet_version"
103-
git checkout -b cachet-$cachet_version
109+
git checkout -b cachet-"$cachet_version"
104110
else
105111
echo "Branch cachet-$cachet_version already exists!"
106-
git checkout cachet-$cachet_version
112+
git checkout cachet-"$cachet_version"
107113
fi
108114

109115
# Generate changelog (requires https://github.com/skywinder/github-changelog-generator)
110116
if hash github_changelog_generator 2>/dev/null; then
111-
github_changelog_generator --token $token --future-release $cachet_version
117+
github_changelog_generator -u CachetHQ --project Docker --token "$token" --future-release "$cachet_version"
112118
fi
113119

114120
# Modify Dockerfile, commit, tag, and push
115121
echo "Creating tag for $cachet_version"
116-
sed s/master/$cachet_version/g -i Dockerfile
122+
gsed s/2.4/"$cachet_version"/g -i Dockerfile
117123
git commit -am "Cachet $cachet_version release"
118-
git tag -a $cachet_version -m "Cachet Release $cachet_version"
119-
git push origin cachet-$cachet_version
120-
git push origin $cachet_version
124+
git tag -a "$cachet_version" -m "Cachet Release $cachet_version"
125+
git push origin cachet-"$cachet_version"
126+
git push origin "$cachet_version"
121127

122128
# Create GitHub release
123-
curl -H "Authorization: token $token" -s -H "Content-Type: application/json" -d '{"tag_name":"'${cachet_version}'","name":"'${cachet_version}'","body":"Cachet Release '${cachet_version}'","draft":false,"prerelease":false}' -X POST https://api.github.com/repos/CachetHQ/Docker/releases
129+
curl -H "Authorization: token $token" -s -H "Content-Type: application/json" -d '{"tag_name":"'"${cachet_version}"'","name":"'"${cachet_version}"'","body":"Cachet Release '"${cachet_version}"'","draft":false,"prerelease":false}' -X POST https://api.github.com/repos/CachetHQ/Docker/releases

0 commit comments

Comments
 (0)
Please sign in to comment.