Skip to content

Releases: proxb/PoshRSJob

PoshRSJob 1.7.4.4

24 Feb 21:42
83ce4ae
Compare
Choose a tag to compare

|1.7.4.4|

  • #175 Save and restore $env:PSModulePath until we find why it's being clobbered on PS Core

|1.7.4.3|

  • #48 Moved garbage collection in runspacepool cleanup
  • #48 Removed unnecessary Close() on runspacepool as Dispose() already in use
  • #157 (Start-RSJob - be able to import private functions)
  • #174 (Minor variable declaration)
  • Variables will now always use local scope in runspace by default; not global which prevents incorrect data being presented if a variable is created and not cleaned up in each runspace.

PoshRSJob 1.7.4.3

15 Feb 21:06
56d3655
Compare
Choose a tag to compare

|1.7.4.3|

  • #48 Moved garbage collection in runspacepool cleanup
  • #48 Removed unnecessary Close() on runspacepool as Dispose() already in use
  • #157 (Start-RSJob - be able to import private functions)
  • #174 (Minor variable declaration)
  • Variables will now always use local scope in runspace by default; not global which prevents incorrect data being presented if a variable is created and not cleaned up in each runspace.

PoshRSJob 1.7.4.2

12 Feb 15:29
24c8e59
Compare
Choose a tag to compare

Allows private functions to be imported
Fixes scope issue where all variables treated as Global

PoshRSJob 1.7.4.1

31 Jan 16:14
Compare
Choose a tag to compare

Allows private functions to be imported
Fixes scope issue where all variables treated as Global

PoshRSJob 1.7.3.9

14 Jan 23:45
Compare
Choose a tag to compare

|1.7.3.9|

  • #42 (V2 Pester test hangs in AppVeyor)
  • #121 (Missing output from Start-RSJob bug)
  • #122 (Output stream is not always cleared when using pooled runspaces)
  • #136 (RSJob on PSv2)

|1.7.3.8|

  • #133 (Passing synchronized hashtable as argument does not work)
  • #132 (Not handling single parameter in ArgumentList correctly)
  • #136 (RSJob on PSv2) - Some parts may be fixed with how reflection is used

|1.7.3.7|

  • #127 (Module loading failure with high throttle counts (and possibly related skipped jobs))
  • #107 (Write-Stream throws lots of spurious errors on missing variables )

|1.7.3.6|

  • (FunctionsToLoad doesn't work if a script is called within a script)
  • #124 (powershell_ise processes are left around once PoshRSJob module is loaded)

|1.7.3.5|

  • #119 (Passing an empty batch to Wait-RSJob stops all further processing in the caller)
  • #95 (RSJob State does not reflect actual state of job)
  • #111 (Exception calling "BeginInvoke" with "0" argument(s): "Cannot perform the operation because the runspace pool is not in the 'Opened' state. The current state is 'Closed'." )

|1.7.3.3|

  • Fixed Issue #116 (v1.7.3.0 is extremely slow)
  • Fixed Issue #75 (Feature Request: Add RunspaceID handling to Start-RSJob for better throttling support)
  • Fixed Issue #107 (Write-Stream throws lots of spurious errors on missing variables)
  • Added some better support for streams with Receive-RSJob

|1.7.3.0|

  • Fixed Issue #112 (TabExpansion puts a small error in $error)
  • Fixed Issue #115 (Multiple runspaces are being created when running Start-RSJob)

|1.7.2.9|

  • Fixed Issue #101 (Wait-RsJob -State Completed with no input returns Attempted to divide by zero.)
  • Fixed Issue #108 (Caveats of Start-RSJob -ModulesToImport) - Using ForEach loop with PoshRSJob no longer works with this update due to issues that it brought with -ModulesToImport, -FunctionsToLoad and -PSSnapinsToImport where these would fail due to a runspacepool already being used.

|1.7.2.7|

  • Fixed Issue #102 (Receive-RsJob doesn't process -InputObject properly)

|1.7.2.6|

  • Fixed Issue #99 (Add an InputObject property to RSJob)

|1.7.2.5|

  • Fixed Issue #96 (Error when -FunctionsToLoad parameter is used and the Function does not have an alias)

|1.7.2.4|

  • Fixed Issue #92 (Cannot load module in PS4 due to "class" keyword)

|1.7.2.3|

  • Fixed Issue #87 (Stop-RSJob gives an error if it has no input)

|1.7.2.2|

  • Fixed Issue #59 (Receive-RSJob doesn't clear a job's HasMoreData state)

|1.7.2.1|

  • Fixed Issue #83 (FunctionsToImport should include the function's Alias where applicable)

|1.7.1.0|

  • Replaced private apis with public apis (#85 Update RunspaceConfiguration apis to use InitialSessionState instead)

|1.7.0.0|

  • Remove need for DLL file for building out the classes. Using pure PowerShell (mostly) via means of here-strings and Add-Type for PowerShell V2-4 and the new Classes keywords for PowerShell V5 which includes PowerShell Core/Nano.
  • Remove the prefixes for custom objects so they no longer start with PoshRS.PowerShell.. Now they are V2UsingVariable, RSJob and RSRunspacePool.

|1.6.2.1|

  • Add support for PowerShell Core on Linux/MacOS (this still needs more work but should load types within a runspace now!)

|1.6.1.0|

  • Fixed Issue #75 (Feature Request: Add RunspaceID handling to Start-RSJob for better throttling support)
  • Fixed Issue #82 (Exception setting "RunspacePool" in 1.6.0.0 build)

|1.5.7.7|

  • Fixed Issue #69 (Module produces error if imported more than once (PS v2 only))
  • Fixed Issue #64 (HadErrors in PoshRS.PowerShell.RSJob throws errors in PowerShell V2)
  • Fixed Issue #67 (Converted Add-Type code for C# classes to be created via Reflection for Nano server support) <- Created custom dll
  • Fixed Issue #61 (Receive-RSJob not allowing -Job parameter input)
  • Fixed Issue #63 (Replaced Global variables with Script scope)
  • Fixed Issue #66 (Parameters don't work with PowerShell V2)
  • Fixed Issue #65 (Bug with v2 variable substitution - single-quoted strings get $var references replaced)
  • Fixed Issue #68 (ApartmentState Does Not Exist in Nano)
  • Fixed Issue #76 (Jobs don't have output when using ADSI WinNT provider (Receive-RSJob))

PoshRSJob 1.7.3.3

24 Aug 01:12
Compare
Choose a tag to compare

1.7.3.3
  • Fixed Issue #116 (v1.7.3.0 is extremely slow)
  • Fixed Issue #75 (Feature Request: Add RunspaceID handling to Start-RSJob for better throttling support)
  • Fixed Issue #107 (Write-Stream throws lots of spurious errors on missing variables)
  • Added some better support for streams with Receive-RSJob

1.7.3.0
  • Fixed Issue #112 (TabExpansion puts a small error in $error)
  • Fixed Issue #115 (Multiple runspaces are being created when running Start-RSJob)

1.7.2.9
  • Fixed Issue #101 (Wait-RsJob -State Completed with no input returns Attempted to divide by zero.)
  • Fixed Issue #108 (Caveats of Start-RSJob -ModulesToImport) - Using ForEach loop with PoshRSJob no longer works with this update due to issues that it brought with -ModulesToImport, -FunctionsToLoad and -PSSnapinsToImport where these would fail due to a runspacepool already being used.

1.7.2.7
  • Fixed Issue #102 (Receive-RsJob doesn't process -InputObject properly)

1.7.2.6
  • Fixed Issue #99 (Add an InputObject property to RSJob)

1.7.2.5
  • Fixed Issue #96 (Error when -FunctionsToLoad parameter is used and the Function does not have an alias)

1.7.2.4
  • Fixed Issue #92 (Cannot load module in PS4 due to "class" keyword)

1.7.2.3
  • Fixed Issue #87 (Stop-RSJob gives an error if it has no input)

1.7.2.2
  • Fixed Issue #59 (Receive-RSJob doesn't clear a job's HasMoreData state)

1.7.2.1
  • Fixed Issue #83 (FunctionsToImport should include the function's Alias where applicable)

1.7.1.0
  • Replaced private apis with public apis (#85 Update RunspaceConfiguration apis to use InitialSessionState instead)

1.7.0.0
  • Remove need for DLL file for building out the classes. Using pure PowerShell (mostly) via means of here-strings and Add-Type for PowerShell V2-4 and the new Classes keywords for PowerShell V5 which includes PowerShell Core/Nano.
  • Remove the prefixes for custom objects so they no longer start with PoshRS.PowerShell.. Now they are V2UsingVariable, RSJob and RSRunspacePool.

1.6.2.1
  • Add support for PowerShell Core on Linux/MacOS (this still needs more work but should load types within a runspace now!)

1.6.1.0
  • Fixed Issue #75 (Feature Request: Add RunspaceID handling to Start-RSJob for better throttling support)
  • Fixed Issue #82 (Exception setting "RunspacePool" in 1.6.0.0 build)

1.5.7.7
  • Fixed Issue #69 (Module produces error if imported more than once (PS v2 only))
  • Fixed Issue #64 (HadErrors in PoshRS.PowerShell.RSJob throws errors in PowerShell V2)
  • Fixed Issue #67 (Converted Add-Type code for C# classes to be created via Reflection for Nano server support) <- Created custom dll
  • Fixed Issue #61 (Receive-RSJob not allowing -Job parameter input)
  • Fixed Issue #63 (Replaced Global variables with Script scope)
  • Fixed Issue #66 (Parameters don't work with PowerShell V2)
  • Fixed Issue #65 (Bug with v2 variable substitution - single-quoted strings get $var references replaced)
  • Fixed Issue #68 (ApartmentState Does Not Exist in Nano)
  • Fixed Issue #76 (Jobs don't have output when using ADSI WinNT provider (Receive-RSJob))

PoshRSJob 1.5.7.7

12 Aug 02:28
Compare
Choose a tag to compare
Bug fixes

Fixed #76

PoshRSJob 1.5.7.1

10 Apr 18:40
Compare
Choose a tag to compare

1.5.7.1
  • Fixed Issue #64 (HadErrors in PoshRS.PowerShell.RSJob throws errors in PowerShell V2)
  • Fixed Issue #67 (Converted Add-Type code for C# classes to be created via Reflection for Nano server support) <- Created custom dll
  • Fixed Issue #61 (Receive-RSJob not allowing -Job parameter input)
  • Fixed Issue #63 (Replaced Global variables with Script scope)
  • Fixed Issue #66 (Parameters don't work with PowerShell V2)
  • Fixed Issue #65 (Bug with v2 variable substitution - single-quoted strings get $var references replaced)
  • Fixed Issue #68 (ApartmentState Does Not Exist in Nano)

PoshRSJob 1.5.6.3

09 Apr 17:09
Compare
Choose a tag to compare

1.5.6.3
  • Fixed Issue #64 (HadErrors in PoshRS.PowerShell.RSJob throws errors in PowerShell V2)
  • Fixed Issue #67 (Converted Add-Type code for C# classes to be created via Reflection for Nano server support)
  • Fixed Issue #61 (Receive-RSJob not allowing -Job parameter input)
  • Fixed Issue #63 (Replaced Global variables with Script scope)
  • Fixed Issue #66 (Parameters don't work with PowerShell V2)
  • Fixed Issue #65 (Bug with v2 variable substitution - single-quoted strings get $var references replaced)
  • Fixed Issue #58 (Clarify Wait-RSJob documentation on -Timeout parameter)

PoshRSJob 1.5.6.1

08 Apr 02:43
Compare
Choose a tag to compare

1.5.6.1
  • Fixed Issue #64 (HadErrors in PoshRS.PowerShell.RSJob throws errors in PowerShell V2)
  • Fixed Issue #67 (Converted Add-Type code for C# classes to be created via Reflection for Nano server support)
  • Fixed Issue #61 (Receive-RSJob not allowing -Job parameter input)
  • Fixed Issue #63 (Replaced Global variables with Script scope)