Releases: Badgerati/Pode
Releases · Badgerati/Pode
Pode v0.17.0
Checksum: 68032AA8A0FFA0751510AD74C9C7976252E0644DD11BCB98332220D09EC11DB7
Features
- #43: Ability to generate self-signed certificates, and bind those certs - or pre-installed certs - when using HTTPS
- #71: New
scripts
call to specify external modules that should be imported into each runspace
Bugs
- #71: Unable to access functions from external scripts
- #73: Calling
pode start
fails to import Pode module into runspaces
Pode v0.16.0
Checksum: B113A6C74004F82D6EFB8DAEA9DA24F495B41B81DE55C1257EC73A6C53B50294
Features
- #66: Support for basic rate limiting of requests per x seconds from IPs
- #68: Support for scheduled tasks using cron expressions
Enhancements
- #62: Helper function to ease URL redirection
- #64: Have a '*' HTTP method so a route can be used on every method
Pode v0.15.0
Checksum: 051A67FDCD8DA87BCB1A39613C23CE6C84AC3AB2A8C5B56519EDB1FF816902ED
Features
- #31: Support for multithreaded responses on web, smtp and tcp servers using
-Threads
on your Server block
Misc
- #59: Removal of obsolete functions, such as the older
Write-JsonResponse
which is now just Json
- #31: Addition of some minor performance tests using
k6
- Addition of new icon and logo for Pode
Pode v0.14.0
Checksum: 31B42DF4E91321A8FC07D8F6189FF4F0AB9271F23820772D0AF99587795B0AFB
Features
- #21: Ability for Pode to Internally Restart when a File Change is Detected
- #52: Support for Allowing/Denying IP and Subnet Addresses
Enhancements
- #44: Setup Unit Tests with Pester and run on AppVeyor
Bugs
- #51: Set Dockerfile to use a fixed version of the PowerShell container, rather than latest
- #55: Setup SMTP/TCP listeners to run in separate runspace like Web
Pode v0.13.0
Checksum: 10EB8C74B89AA0575C7123B0FEC1FC636F7A1373CE215D85B41FC4FB0A62F3FA
Features
- #40: Ability to add variables to a shared state, so you can re-use variables in timers, loggers, and routes
Pode v0.12.0
Checksum: 92A37F97149E9AC166C14B44CC6A1F804110D27767479956C38511F28A7A94DA
Features
- #33: Support for logging to the terminal, files, and custom loggers for LogStash/Fluentd/etc
- #35: New
Attach
function to help attach files from the public directory to the response for downloading
Enhancements
- #32: Ability to listen on a specific IP address using
-IP
on a Server
- #36: Support for relative paths on views/public content, when running server script from non-root directory
Pode v0.11.3
Checksum: 2C363B3449D3FA76495A29A9FD689D17F2C63D27F915B90CEC1C8AACB7984D39
Bugs and Enhancements
- #22: Proper fix for high CPU usage, by using
Task.Wait
with CancellationTokens
; A Runspace is setup to monitor for key presses, and on Ctrl+C
will Cancel()
the token and terminate Pode
Pode v0.11.2
Checksum: D89B49A2E28CE9A6FA8FADE5A2820D113C1F337C17371CC566A2624C062DFEB5
Bugs
- #22: Hot fix patch for reducing high CPU usage when idle
Pode v0.11.1
Checksum: F92BFC303CB61F739F8812BBB47E91691B7CE05AB2579AEECA91C7632F481F9E
Bugs
- #16: Status and Include functions were missing from module export list
Pode v0.11.0
Checksum: 7EA554394036B4AF79E3FF39698C8105380EC01704AD96C5E79E5F92E0FA4764
Features
- #5: Async timers to run tasks and processes in a separate thread (see timers sections in README)
Enhancements
- #7: New
status
function to easily alter the StatusCode of a Response
- #8: New
json
, xml
, html
, csv
, view
and tcp
functions to replace current "Write-Response" - now obsolete - functions (see ticket for explanation, and README for usage)
Bugs
- #12: Fixed an issue that caused image files (and others) to not render appropriately