Skip to content

Releases: DataDog/rshell

v0.0.13

20 Apr 16:19
Immutable release. Only release title and notes can be modified.
22c7c68

Choose a tag to compare

What's Changed

  • feat(telemetry): integrate Datadog Installer lightweight tracer by @julesmcrt in #186

Full Changelog: v0.0.12...v0.0.13

v0.0.12

16 Apr 15:31
Immutable release. Only release title and notes can be modified.
3c08d35

Choose a tag to compare

What's Changed

  • feat: add release workflow, --version flag, and $RSHELL_VERSION by @julesmcrt in #183
  • fix(interp): add fast pre-check for heredoc size limit by @julesmcrt in #185
  • feat(help): show version, command counts, and allowed/disabled builtins by @julesmcrt in #181
  • feat(interp): improve error messages for blocked and unknown commands by @julesmcrt in #182

Full Changelog: v0.0.11...v0.0.12

v0.0.11

15 Apr 20:03
Immutable release. Only release title and notes can be modified.
7e28b1f

Choose a tag to compare

What's Changed

  • Remove uname Help override, add test by @julesmcrt in #180
  • fix(cat): suppress broken-pipe error when piped into head by @julesmcrt in #184

Full Changelog: v0.0.10...v0.0.11

v0.0.10

13 Apr 21:12
Immutable release. Only release title and notes can be modified.
06b4de0

Choose a tag to compare

What's Changed

  • feat(ls): display symlink targets in long format output by @matt-dz in #165
  • feat(allowedpaths): support cross-root symlinks by @matt-dz in #169
  • Support line lengths without by @astuyve in #172
  • feat(allowedpaths): prepend /host to symlink targets in containers by @matt-dz in #170
  • feat(interp): expose ALLOWED_PATHS environment variable by @matt-dz in #173
  • fix(interp): remove special case for help builtin command by @matt-dz in #176

Full Changelog: v0.0.9...v0.0.10

v0.0.9

30 Mar 15:02
Immutable release. Only release title and notes can be modified.
v0.0.9
5e83fe1

Choose a tag to compare

What's Changed

  • feat(allowedsymbols): add structural AST rules for Scanner.Buffer and OpenFile.Close by @thieman in #162
  • feat(allowedpaths): skip nonexistent paths instead of failing by @matt-dz in #164

Full Changelog: v0.0.8...v0.0.9

v0.0.8

28 Mar 10:02
Immutable release. Only release title and notes can be modified.
c4d7f67

Choose a tag to compare

What's Changed

  • fix(ip): fix CI failures in fuzz test and bash comparison tests by @thieman in #139
  • chore(deps): bump actions/cache from 5.0.3 to 5.0.4 in the gh-actions-packages group by @dependabot[bot] in #138
  • Add GTFOBins validation tests for cut, find, grep, sed, strings, uniq by @kathy-dd in #136
  • feat(interp): add shell globbing benchmarks by @AlexandreYang in #142
  • chore: disable automated dependency updater config [incident-51602] by @moezein0 in #143
  • docs: hoist RULES.md to docs/ and load it in every conversation by @thieman in #144
  • fix: address memory edge cases in grep context, sort input, and script parsing by @thieman in #145
  • feat(interp): add glob safety limits with unit tests and benchmarks by @AlexandreYang in #154
  • test: add --help scenario tests for cut, echo, head, printf, sed, sort, tail, wc by @thieman in #151
  • feat(uname): implement uname builtin (Linux only, proc-based) by @matt-dz in #146
  • fix(fuzz): eliminate spurious context deadline exceeded failures when fuzz time expires by @thieman in #156
  • feat(allowedpaths): guarantee Close on context expiry to prevent fd leaks by @thieman in #157
  • Add val06 to CODEOWNERS by @val06 in #158
  • fix(tail): reduce ring buffer and byte-mode buffer caps from 64/32 MiB to 5 MiB by @thieman in #148
  • fix(interp): add 1 MiB total variable cap and fix stdin goroutine context cancellation by @thieman in #153
  • fix(ss): reduce Windows DLL buffer cap from 64 MiB to 5 MiB by @thieman in #147
  • fix(interp): propagate context cancellation through heredoc pipe goroutines by @thieman in #149
  • feat(allowedsymbols): replace AST checker internals with go/analysis.Analyzer by @thieman in #160
  • feat(interp): add global 10 MiB stdout cap to Runner.Run by @thieman in #161

New Contributors

Full Changelog: v0.0.7...v0.0.8

v0.0.7

20 Mar 21:15
Immutable release. Only release title and notes can be modified.
891da8e

Choose a tag to compare

What's Changed

Full Changelog: v0.0.6...v0.0.7

v0.0.6

19 Mar 10:53
Immutable release. Only release title and notes can be modified.
4453c49

Choose a tag to compare

What's Changed

  • chore: enforce Go formatting with make fmt and pre-push hook by @matt-dz in #124
  • feat(allowedsymbols): add safety emoji legend to symbol comments and package README by @AlexandreYang in #126
  • feat(ps): add --proc-path parameter to CLI and API by @AlexandreYang in #127

Full Changelog: v0.0.5...v0.0.6

v0.0.5

18 Mar 17:24
Immutable release. Only release title and notes can be modified.
28826a6

Choose a tag to compare

What's Changed

  • feat(allowedsymbols): add per-package symbol lists for builtins/internal packages by @AlexandreYang in #121
  • Rename --allowed-path flag to --allowed-paths by @matt-dz in #122
  • feat(find): add --help, -type b/c, -perm, -quit; fix access TOCTOU by @matt-dz in #104

Full Changelog: v0.0.4...v0.0.5

v0.0.4

18 Mar 16:24
Immutable release. Only release title and notes can be modified.
858e88a

Choose a tag to compare

What's Changed

Full Changelog: v0.0.3...v0.0.4