Skip to content
f7ea072
Compare
Choose a tag to compare

osctrl Changelog

🔖 Release 0.2.9

Git Commits

🚨 Breaking Changes

New Features

🛠 Improvements and ⚡️ Performance

🐛 Bug Fixes

🔒 Security

♻️ Refactoring and 🏗 Chores

📚 Documentation

📦 Build

🚦 Test

a2cd793
Compare
Choose a tag to compare

osctrl Changelog

0.2.8

What's Changed

  • Adding status, result and query logger for stdout by @javuto in #206
  • Adding status, result and query logger for external file by @javuto in #207
  • Adding logger that does not log anything by @javuto in #208
  • Making scripts directory a string template by @javuto in #210
  • Fix for #209 with osctrl-admin and osctrl-api using SERVICE_LOGGER by @javuto in #211
  • Adding status, result and query logger for kinesis by @javuto in #212
  • S3 logger for osctrl-tls by @javuto in #213
  • Migrate to GORM 2 by @javuto in #215
  • Fix for incorrect casting to loggers and some random stuff by @javuto in #217
  • Adding signing capability to published docker images by @javuto in #214
  • Fix for issue with db logger and osctrl-admin #209 by @javuto in #218
  • Using redis for logs by @javuto in #223
  • Refactor to avoid using jsonb for user permissions by @javuto in #228
  • Environments should be used by UUID instead of name by @javuto in #230
  • Provide session key in configuration by @javuto in #231
  • osquery plist fix and osquery 5.2.2 support by @javuto in #232
  • Fix for empty IP address when X-Real-IP not present by @javuto in #233
  • Check JWT secret is not empty for osctrl-admin and osctrl-api by @javuto in #234
  • Fix for crash showing environment secret by @javuto in #235
  • Handle online or offline static files for osctrl-admin by @javuto in #236
  • Generate one-liner with insecure flag by @javuto in #238
  • Better error messages for one-liners by @javuto in #239
  • Remaining updates for plist io.osquery.agent.plist by @javuto in #240
  • Upgrade to go 1.18 and small changes to provision script by @javuto in #241
  • Redis service name update in Ubuntu by @javuto in #242
  • Improvements and fixes for provision by @javuto in #243
  • Skip redis password if empty by @javuto in #244
  • Cleanup for go.mod by @javuto in #245
  • Removing travis.yml file by @javuto in #246
  • Using JSON file for config in provision by @javuto in #247
  • Cleanup old code and empty password for redis by default by @javuto in #248
  • Using env variables with osctrl-cli by @javuto in #252
  • dpkg-architecture -> dpkg by @CptOfEvilMinions in #251
  • Update to Osctrl docker-compose and update to Docker CI/CD by @CptOfEvilMinions in #179
  • Bump to version 0.2.8 by @javuto in #253
  • Adding UUID to user and fix cli dockerfile by @javuto in #254
  • Fix for signing GHA by @javuto in #255

Full Changelog: v0.2.7...v0.2.8

7e1c864
Compare
Choose a tag to compare

osctrl Changelog

0.2.7

Git Commits

What's New

Full Changelog: v0.2.6...v0.2.7

55add56
Compare
Choose a tag to compare

osctrl Changelog

0.2.6

Git Commits

What's New

New Contributors

Full Changelog: 0.2.5...v0.2.6

0e667bd
Compare
Choose a tag to compare

Changes

  • Fix for #109 : An unprivileged user could see all environment names in the left panel of osctrl-admin - #117
  • Detect git changes when upgrading using provision.sh - #118
  • Split osquery configuration into parts - #122
  • Fix for upgrading existing osctrl using rsync to keep templates and static files updated - #123
  • Add query packs from osctrl-cli and other osquery configuration operations - #126
  • Fix for #79 and #109 : Default environment per user can be selected on user creation - #130
875c9dd
Compare
Choose a tag to compare

Changes

  • Fix for #94 : Avoid using InsecureSkipVerify when sending requests to HTTPS - #95
  • Adding OpenAPI 3.01 YAML file for he documentation of osctrl-api - #96
  • Adding BTC and ETH wallets for donations - #97
  • Fix for #93 : Potential DOM XSS in environment name - #105
  • Implementation of #104 : Display enrollment time for nodes in table - #106
  • Support for Ubuntu 20.04 LTS using provision.sh - #107
  • Build support for go 1.15.6 - #108
  • Provide IP address as ENV variables for Vagrantfile - #110
  • Fix for provision using own certificate - #111
  • Upgrade in pkg goxmldsig due to CVEs - #112
  • Upgrade in pkg saml due to CVEs - #113
  • Refactor needed after saml pkg upgrade and go 1.15 support - #114
  • Enroll one-liners can use proper certificates - #115
70abf3e
Compare
Choose a tag to compare

Changes

  • Fix for #71: Quick enroll using osctrl-admin - #72
  • Fix for #71: Docker quick enroll - #73
  • Implementation of #69: Ability to tag nodes - #74
  • Support for osquery 4.4.0 - #80
  • Fix for #82: UUIDs bug when receiving logs - #83
  • Change license from GPLv3 to MIT - #84
  • Upgrade to Grafana 6.7.4 - #85
  • Support for osquery 4.5.1 - #91
Compare
Choose a tag to compare

Changes

  • Refactor for TLS handlers that will allow easier unit testing - #54
  • Refactor in osctrl-admin to use handlers from its own module - #59
  • Fix for prod provisioning and better structure of provision.sh - #60
  • Fix for #58 when logs won't display unless you let the page refresh - #61
  • Refresh flags when update an environment using osctrl-cli - #62
  • Fix for #55 to display a message when a change was done with osctrl-cli - #63
  • Ability to upgrade osctrl deployment using provision.sh - #64
  • Implementing #65 and #26 to allow multi-loggers in osctrl-tls - #66
  • Limit local status, result and query logs - #68
  • Fix for #67 to fix the docker deployment using dockerize.sh - #70
Compare
Choose a tag to compare

Changes

  • Fix for local query logs and better metrics - #44
  • Refactor http responses all across services - #46
  • Users are editable from the users view in osctrl-admin - #47
  • Fixed bug (#29) with select and not respecting filter - #48
  • Platform view of nodes only available for admins - #49
  • Mixed changes mostly in osctrl-admin - #50
  • Adding tests for utils package - #51
  • RBAC permissions for users in osctrl-admin and indirectly osctrl-api - #52
  • Permissions in templates and refactor for better checks - #53
Compare
Choose a tag to compare

Changes

  • Fixed Graylog plugin not sending result- #25 by @kosborn
  • Adding osctrl-api component - #28
  • Log distributed queries results locally - #30
  • Hidding API queries - #31
  • Bugfix: Invalid logging method for api, default to none - #34
  • Refactor: to use struct for html layout pages - #35 by @friedbutter
  • Productionalize osctrl-api - #36
  • No more plugins - #37
  • Using custom User Agent for HTTP requests - #39
  • Make services wait for backend - #40
  • Preparing for osquery 4.2.0 - #41
  • Compile osctrl statically - #42
  • Fix for local logs and better metrics - #44
  • Support for osquery 4.2.0 - #45