- log process return code on process exit (#150) (
c716e09
)
- Windows locate_executable finds wrong binary to run (#141) (
03defd9
)- Adds a new requirement that when impersonating a user for subprocesses, the Python installation hosting the library can be run by the impersonated user as well.
- eliminate TranslateName usage on Windows systems (#144) (
f27b422
)
- Windows is no longer marked as experimental in documentation.
- Support for multi line env variables in enter env (#115) (
96e02ae
) - resolve windows command location prior to run (#116) (
69f72e3
)
- Failing to parse openjd_env and openjd_unset_env should fail session action (#111) (
8576a73
) - restrict handles inherited by win32 subprocess (#112) (
aba3071
)
- Failing to parse openjd_env and openjd_unset_env should fail session action (#111) (
8576a73
) - restrict handles inherited by win32 subprocess (#112) (
aba3071
)
- remove group property from WindowsSessionUser (#102) (
5fa8bf2
)
This release does not contain any functional changes. It is functionally identical to 0.6.0. This release was only made to fix an issue with the tests in our internal systems.
- remove methods from public interface of WindowsSessionUser (#91) (
788a503
)
- Sessions can now be run in a Windows Service context (#97) (
72ff65b
)
- Make tempdir create parent dir if nonexistent (#86) (
243f4b7
)
- public release (#80) (
86ef7a7
)
- update to openjd-model 0.3.0 (#73) (
719a8ff
) - unify parameter data shapes with openjd-model (#55) (
d52c208
) - differentiate canceled/timed-out actions (#54) (
658620b
)
- add option to supply location to create Working Directory (#56) (
df72089
)
- Allow openjd_env to set vars to empty (#74) (
c5ac75e
) - Change default windows working directory to the "C:\ProgramData\Amazon\OpenJD" (#63) (
36263d3
) - add logging for setting environment variables (#57) (
4dd764b
)
- deps: update to 0.2.0 of openjd-model (#51) (
df09b9f
) - reuse ParameterValueType from model package (#49) (
14fb1f3
)
- Validate username and password in Windows. (#48) (
ed23e54
) - modify logging to be easier to understand (#43) (
8aa7747
) - allow adding env vars when running an action (#42) (
c381877
) - Support notify feature on Windows. (#28) (
8e816c8
)
- parameter name for signal_win_process (#40) (
f54ad11
) - properly delete working dir with Windows impersonation (#35) (
5aae7ba
) - make psutil a runtime dependency on Windows (#36) (
a73fa39
)
- export package version (#31) (
a8b7f30
) - Support session.cleanup() on Windows (#26) (
7eaeecb
) - Support impersonation in tempdir permissions (#21) (
02205f3
)
- Remove embedded_files.write_file_for_user Windows exception (#32) (
dc3ffbe
) - Make tempdir permissions inherited by descendants on Windows (#29) (
5a06c8f
)
- Change the Start-Process to Start-Job to support impersonation. (#17) (
330cbde
) - Add Windows session user (#16) (
4e954e6
) - Import Windows implementation from internal repository (#12) (
7b22f33
)
- package missing signal subprocess shell script (#24) (
57f68a9
) - exporting WindowsSessionUser class (#22) (
63b2685
) - Use psutil to kill the process instead of using taskkill. (#18) (
4bba2ae
) - properly cleanup working dir with posix cross-user (#13) (
6eb7aa3
)
- updates to path mapping (
2321af9
)
- allow subprocess user to be the current user (#6) (
8907765
) - remove misleading 'rm' error message (#10) (
e25a41e
)
- Import from internal repository (#1) (
abec10e
)