Releases: HimanM/BrokenOps
Releases · HimanM/BrokenOps
v1.0.3.1
Full Changelog: v1.0.3...v1.0.3.1
v1.0.3
What's Changed
- fix: standardize lab category names and remove legacy provider field by @HimanM in #157
- feat: add nginx-bad-gateway troubleshooting lab by @HimanM in #158
- feat: add apache-default-site troubleshooting lab by @HimanM in #162
- feat: add docker-proxy-config troubleshooting lab by @HimanM in #163
- feat: add postgres-wal-growth troubleshooting lab by @HimanM in #164
- feat: add mysql-slow-query-log troubleshooting lab by @HimanM in #161
- feat: add nginx-upstream-keepalive troubleshooting lab by @HimanM in #166
- feat: add postgres-bloat troubleshooting lab by @HimanM in #165
- feat: add apache-rewrite-disabled troubleshooting lab by @HimanM in #167
- feat: add nginx-cors-misconfig troubleshooting lab by @HimanM in #168
- feat: add samba-share-auth troubleshooting lab by @HimanM in #169
- feat: add network-interface-name-mismatch troubleshooting lab by @HimanM in #170
- feat: add network-mtu-mismatch troubleshooting lab by @HimanM in #171
- feat: add static-route-missing troubleshooting lab by @HimanM in #172
- feat: add firewall-rule-order troubleshooting lab by @HimanM in #173
- feat: add package-repo-broken troubleshooting lab by @HimanM in #174
- feat: add lost-root-password lab with restricted initial access by @Himans-Butler in #175
- docs: standardize lab question formatting by @Himans-Butler in #179
- feat: make restricted restricted-user username configurable by @Himans-Butler in #177
- docs: soften solution walkthrough style by @Himans-Butler in #181
- feat: add three container lab ideas by @Himans-Butler in #187
- feat: add multi-stage copy-path lab idea by @Himans-Butler in #188
- fix(ci): fail when requested labs are missing from API by @Himans-Butler in #189
- feat(labs): restore accidentally deleted container labs by @Himans-Butler in #190
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- feat: add nfs-subnet-mismatch troubleshooting lab by @HimanM in #123
- feat: add nginx-ssl-mismatch troubleshooting lab by @HimanM in #120
- feat: add netplan-syntax-error troubleshooting lab by @HimanM in #119
- feat: add dns-search-domain troubleshooting lab by @HimanM in #122
- feat: add acl-misconfiguration troubleshooting lab by @HimanM in #118
- feat: add docker-daemon-down troubleshooting lab by @HimanM in #116
- feat: add postgres-connection-limit troubleshooting lab by @HimanM in #117
- feat: add ssh-slow-login troubleshooting lab by @HimanM in #121
- feat: add mysql-max-connections troubleshooting lab by @HimanM in #128
- feat: add docker-subnet-conflict troubleshooting lab by @HimanM in #127
- feat: add mysql-auth-plugin troubleshooting lab by @HimanM in #126
- feat: add nginx-rate-limiting troubleshooting lab by @HimanM in #125
- feat: add system-boots-rescue troubleshooting lab by @HimanM in #124
- [codex] restrict terminal power commands by @HimanM in #129
- feat: add broken-symlinks troubleshooting lab by @HimanM in #134
- feat: add postgres-pg-hba troubleshooting lab by @HimanM in #133
- feat: add zombie-processes troubleshooting lab by @HimanM in #132
- docs: add CODE_OF_CONDUCT.md and CONTRIBUTING.md by @Himans-Butler in #135
- feat(labs): add hosts resolution lab by @Himans-Butler in #137
- feat(labs): add docker compose env var lab by @Himans-Butler in #136
- feat(lab): add systemd timer never runs scenario by @Himans-Butler in #147
- feat(labs): add systemd timer lab by @Himans-Butler in #148
- fix(labs): avoid exposing HTTPS port through HTTP proxy by @Himans-Butler in #152
- feat(labs): add /run runtime directory lab by @Himans-Butler in #151
- feat(labs): add nginx upstream DNS lab by @Himans-Butler in #149
- feat: add nginx reverse proxy DNS change lab by @Himans-Butler in #153
- docs: clarify exposed port lab configuration by @Himans-Butler in #154
New Contributors
- @Himans-Butler made their first contribution in #135
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Feat/swap file lab by @HimanM in #87
- feat: implement container restart loop lab for Issue #82 by @HimanM in #88
- feat: implement cron job never executes lab for Issue #38 by @HimanM in #89
- feat: implement systemd service fails after reboot lab for Issue #37 by @HimanM in #90
- feat: implement Broken Sudoers Drop-In lab (#39) by @HimanM in #91
- feat: implement missing setgid on shared team directory lab by @HimanM in #92
- feat: implement Sticky Bit Missing lab (#43) by @HimanM in #93
- feat: implement Filesystem Missing After Reboot lab (#45) by @HimanM in #94
- feat: implement user locked by password aging lab by @HimanM in #96
- feat: implement Backup Fails Due to Immutable File lab (#51) by @HimanM in #95
- feat: implement Sysctl Hardening Breaks Network Stack lab (#53) by @HimanM in #97
- feat: implement LVM data volume full lab by @HimanM in #98
- feat: implement SELinux denies Nginx custom port lab by @HimanM in #99
- feat: implement Wrong Default Gateway lab (#55) by @HimanM in #100
- feat: implement broken SELinux context on web root lab by @HimanM in #101
- feat: proxy exposed lab ports and fix nginx lab validation by @HimanM in #105
- feat: add logrotate-broken troubleshooting lab by @HimanM in #110
- feat: add web-upload-permissions troubleshooting lab by @HimanM in #109
- feat: add redis-persistence-permissions troubleshooting lab by @HimanM in #108
- feat: add php-fpm-socket-mismatch troubleshooting lab by @HimanM in #107
- feat: add docker-bind-mount-permissions troubleshooting lab by @HimanM in #106
- Harden lab verification and libvirt setup by @HimanM in #113
- Stop Lab: add confirmation dialog and prevent "Timer Expired" toast on manual stop by @HimanM in #112
- Feat/enhance UI by @HimanM in #114
- [codex] promo website deployment and content refresh by @HimanM in #115
Full Changelog: v1.0.0...v1.0.1