Skip to content

Releases: Badgerati/Pode

Pode v2.2.2

09 Apr 16:44
2157b30
Compare
Choose a tag to compare

Checksum: F399F1729DEAB62356FEF625AF50016D345B6499A5FEE40B067DD8B4E636D6AE

Enhancements

  • #727: Allow referencing an OpenAPI component schema from another component schema (thanks @glatzert!)
  • #732: Allow changing of Bearer and Digest Authorization header tags

Packaging

  • #726: Bump docker images to v7.1.3, and also add a new Alpine image

Pode v2.2.1

27 Mar 11:13
b444b81
Compare
Choose a tag to compare

Checksum: FD74785B407CCF78DD2EB133157A84142BA09FBC88622D0611FDFC4DB821F1B9

Bugs

  • #716: Fix bug with $TimerEvent object within Timers
  • #717: Fix bug with looping services exiting immediately
  • #720: Fix bug with enabling termination in PS ISE

Pode v2.2.0

21 Mar 20:34
28d8837
Compare
Choose a tag to compare

Checksum: 6FA0CD1810C986431ACE3BD5C87FD01E7686A57D7D0EE6477543EFA7D305133E

Features

  • #682: Add support for the HTTP Range request header

Enhancements

  • #684: Add support for login pages to redirect to the originating page
  • #696: Fast processing of form data in requests
  • #696: Add support for Request Timeout and Request Body Size
  • #711: Add support for custom Signal Routes for WebSockets

Bugs

  • #690: Fix bug with high CPU/Memory on IIS authentication with sessions, from WinIdentity
  • #702: Fix bug with loading manifest modules - such as the ActiveDirectory module
  • #709: Fix bug with multipart/form-data requests in Azure Functions

Documentation

  • #704: Fix LoginPage docs so it matches the repository example (thanks @mark05e!)

Pode v2.1.1

19 Feb 21:17
7285ed2
Compare
Choose a tag to compare

Checksum: FC1C9D4798049B7E2CAE933ED8A8A11E7A8929C660D2333ED2E446B9489D4807

Enhancements

  • #693: Add OperationId OpenAPI support on routes (thanks @glatzert)
  • #698: Add support for Certificate Store Name and Location on Add-PodeEndoint

Bugs

  • #686: Add EndpointName support on Set-PodeResponseAttachment
  • #689: Fix bug with rate limiting preventing requests when no endpoint names

Documentation

  • #661: Multiple additions to docs - error logging, cookies, headers, etc
  • #683: Bump version of mkdocs-material theme

Pode v2.1.0

03 Feb 21:28
c4a881d
Compare
Choose a tag to compare

Checksum: 904BBC34B6B0E4FE41760E073CF3B5C3254E8D130023460A784DDF417A0AAC6F

Enhancements

  • #655: Update the Socket Listener to handle larger request payloads, and fix receiving SSL requests
  • #657: Adds -ScriptBlock parameters to inbuilt authentication methods
  • #667: Set the WinIdentity from IIS auth, and add documentation for Kerberos Constrained Delegation (thanks @RobinBeismann!)

Bugs

  • #648: Fixes for using global authentcation in OpenAPI and Swagger
  • #650: Fix for redirecting HTTP to HTTPS on default 80/443 ports
  • #652: Fix for sessions not extending from AJAX requests, or when session data wasn't updated
  • #654: Fix for -Title and -Version in Get-PodeOpenApiDefinition being mandatory
  • #660: Fix for removing cookies in AJAX responses
  • #663: Fix for when an endpoint's -Hostname is localhost, and bound to a route
  • #669: Further fixes and improvements for more -EndpointName validation use-cases on routes
  • #670: Remove extra NewLine from form files (thanks @ili101!)
  • #673: Fix to make headers in request/response case-insensitive

Documentation

  • #651: Update Azure AD authentication documentation to reference using Basic authentication as well (thanks @RobinBeismann)

Packaging

  • #629: Update dockerfile to use Ubuntu 18.04
  • #630: Update dockerfiles to use PowerShell 7.1.1

Pode v2.0.3

21 Dec 13:19
665edf0
Compare
Choose a tag to compare

Checksum: 0D3C6E4BFA7DAB71287630A914E8AA6E682DBBF1C907DB95FF33BC88AE07E17F

Bugs

  • #641: Fix an issue with Invalid Request Lines being received when running via SSL and using a Proxy
  • #642: Fix certificate X509FindType enum

Documentation

  • #639: Fix the docker example ports to match documentation (thanks @ArieHein!)

Pode v2.0.2

05 Dec 19:09
ac4eedb
Compare
Choose a tag to compare

Checksum: BD8F57B130BCE03903209400B619983F0F661044B16A6398BE2529C2EF259788

Bugs

  • #636: Fixes bug with OAuth2 RedirectUrl when behind IIS

Pode v2.0.1

29 Nov 18:59
7e3fea8
Compare
Choose a tag to compare

Checksum: BBF6D290CC4B15E94363AC6BDA273C6EFB577533CDF33105DB6979316F250953

Bugs

  • #631: Parse username during Windows AD authentication
  • #632: Fixes null reference exception during server restart

Pode v2.0.0

14 Nov 19:44
999b2ab
Compare
Choose a tag to compare

Checksum: 6367FED6ADF54538F5AE227F28D34307BEC95835055AAE9EEA494CF7AEB94B30

Features

  • #472: Adds support for client certificate authentication
  • #524: Adds support for rate limiting endpoints and routes
  • #551: Adds support for OAuth2 and Azure AD authentication
  • #585: Enables support for client-to-server web sockets
  • #612: Adds support for Kestrel as a listener - via a new Pode.Kestrel module
  • #625: Adds support for local Windows user authentication

Enhancements

  • #572: Removes -Endpoint and -Protocol parameters in favur of -EndpointName
  • #575: Changes and improvements to Authentication on Routes and Middleware
  • #577: Massive improvements to alleviate of scoping with Modules, Snapins, Functions, and Variables
  • #590: Enable support for Chrome in Show-PodeGui
  • #618: The $WebEvent object is no longer passed to Routes, Middleware, etc., and should be accessed directly
  • #619: Improved support for hostnames on endpoints
  • #622: Allows support for a server to run endpoints of differing protocols

Bugs

  • #600: Fixes public functions that weren't prefixed with "Pode"

Internal Code

  • #573: Drop support for HttpListener, and rewrite Pode listener using .NET Core
  • #584: Alter SMTP server to use the new Pode listener

Documentation

  • #592: Updates IIS example to allow PUT/DELETE in web.config

Pode v1.8.4

16 Oct 16:36
de5b02f
Compare
Choose a tag to compare

Checksum: 3A5748E42602AC705197607649A4594CE1C043F904932E8DAA4B94C6ED62AD60

Bugs

  • #615: Fixes a bug with Azure Functions V3, where the sys property has now been removed