Releases: Lunik/prod-manager
Releases · Lunik/prod-manager
v0.18.1
Added
- chore(gitlab): Add new MR template for releases
Fixed
- fix(calendar): Add final new line at the end of event description (#162) (!118)
- fix(meta): Prevent robot indexation (#163) (!120)
- fix(api): Cleanup OpenAPI security (!122)
- fix(js): Don't autoreload the app if the network is no available (!123)
Changed
- changed(footer): Change the link to ProdManger in the footer (!119)
- ci(tests.kubernetes): Update Kubernetes manifests check (!121)
v0.18.0
Added
- feat(API): Add rate limiting on API endpoints (#136) (!98)
- feat(deploy.kubernetes): Add health probes for Redis deployment (#154) (!114)
- feat(stats): Add page view statistics (!115)
Changed
- change(Resources.count): Optimize
count_by_status
query for resources (!116)
Fix
- fix(deploy.kubernetes): Force
readOnly
permissions on timezone mounted file (#148) (!104) - fix(deploy.compose): Use recommended
max_attempts: 5
value in containerrestart_policy
(#149) (!105) - fix(deploy.compose): Add default
deploy.resources
for database service (#150) (!106) - fix(deploy.compose): Port mismatch in Docker compose deploy examples (#151) (!107)
- fix(image): Add missing build dependencies for
lxml
andpsycopg2
lib (#152) (!108) - fix(maintenance): Update the
past_maintenance
filter to handleCANCELED
status (#153) (!111) - fix(date): Unify date format (!113)
v0.17.2
Added
- ci(kubeval): Update Kubernetes API versions checks
Fixed
- doc: Missing local documentation tests in
CONTRIBUTING.md
(!97) - fix(flask_sqlalchemy): Correct deprecation warning in SQLAlchemy imports (!99)
- doc(mail): Fix mail authentication environment variable configuration (!101)
- fix(notification): Unminify mail template to prevent STMP
Line too long
error (#146) (!102) - fix(demo): Remove dummy subcribers emails from demo-data (#147) (!103)
v0.17.1
Added
- doc: Add more information about API token playload metadata (#141) (!94)
- doc: Add links to Issues/MergeRequests in GitLab page CHANGELOG (#144) (!96)
Fixed
- doc: Fix HTTP method for
/token/whoami
API endpoint (#140) (!93) - fix(translation.*): Add missing translation string for "Got to monitor" button (#142) (!95)
- doc: Use Linux links for external docs files
v0.17.0
Added
- feat(auth): Allow user to generate token for API usage (#135) (!87)
- feat(maintenace.*): Add the
CANCELED
status for maintenances (#138) (!91) - doc: Add GitLab pages site to host application documentation (!92)
BREAKING CHANGE
- breakingchange(api):
APPLICATION-SECRET
cannot be used anymore for API queries (#135) (!87)- See Authentication documentation to learn about the new authentication system
Fixed
- fix(style): Cut too long resource name even if unbreakable in tables (#139) (!90)
v0.16.1
v0.16.0
Added
- feat(integration.DNS): Add DNS integration for updating monitors (#124) (!79)
- feat(integration.HTTP): Add HTTP integration for updating monitors (#123) (!80)
- feat(dev): Add profiling feature for development (!82)
- feat(template.*): Improve template beautifier by 10% (!83)
Fixed
- fix(lint): Improve performance by not evaluating maybe not logged string (#130) (!81)
v0.15.2
Added
- feat(ci): Check deploy manifest against Kubernetes 1.25.0 (#128) (!78)
Fixed
- fix(deploy.kubernetes): Add security context feature on containers (#125, #126) (!76)
- fix(template.base): Prevent "auto reload" toggle switch to overlap info/error messages (#127) (!77)
- fix(translation.fr): small correction in French translation (!75) (Thanks @JoaquimMachado)
v0.15.1
Added
- feat(api): Bump API schema to
0.2.1
(!62)
Fixed
- fix(integration.datadog): User can specify
DD_MONITOR_HOSTNAME
to handle custom monitor hostname (#121) (!73) - fix(helpers.notification): Mail was never sent since the version
v0.15.0
(#122) (!74) - fix(python): Enhance project structure to reduce Python cyclic imports (!74)
- fix(api): Correct small vulnerability issues (!62)
v0.15.0
Added
- feat(template.Monitor): Display Monitor integration (#110) (!67)
- feat(integration.Jenkins): Add Jenkins integration for updating monitors (#116) (!68)
- feat(template.Base): Add a toggle switch to enable auto reload the page (#118) (!70)
- feat(api.Weather): Add endpoints that return an overall count of Monitors/Incidents/Maintenances grouped by status (!71)
- feat(api.Weather): Allow to filter by resource fields (#120) (!72)
- feat(api): Bump API schema to
0.2.0
(!71)
Changed
- change(*.Monitor): Make monitors more generic (#110) (!67)
- change(api.Scope): Return the count of monitor by status (#119) (!71)
- change(api.Service): Return the count of monitor by status (#119) (!71)
Fixed
- fix(*.form): Allow URL without TLD (like
http://localhost:8080/some/path
) (!68)
Other
- database_migration(Monitor): All monitor having an
external_link
containing a Datadog monitor URL (/.*datadoghq.*/
) will be updated (!67) :external_reference
will be populated from the monitor ID contained in theexternal_link
integration
will be populated with the valuedatadog