Pomerium v0.2.0 Release Notes

Release Date: 2019-08-04 // over 4 years ago
  • 🆕 New

    Telemetry [GH-35]

    Tracing [GH-230] aka distributed tracing, provides insight into the full lifecycles, aka traces, of requests to the system, allowing you to pinpoint failures and performance issues.

    - Add Jaeger support. [GH-230]

    Metrics provide quantitative information about processes running inside the system, including counters, gauges, and histograms.

    ➕ Add informational metrics. [GH-227]

    GRPC Metrics Implementation. [GH-218]

    - Additional GRPC server metrics and request sizes
    - Improved GRPC metrics implementation internals
    - The GRPC method label is now 'grpc\_method' and GRPC status is now `grpc_client_status` and `grpc_server_status`
    

    HTTP Metrics Implementation. [GH-220]

    - Support HTTP request sizes on client and server side of proxy
    - Improved HTTP metrics implementation internals
    - The HTTP method label is now `http_method`, and HTTP status label is now `http_status`
    

    🔄 Changed

    • ⬆️ GRPC version upgraded to v1.22 [GH-219]
    • ➕ Add support for large cookie sessions by chunking. [GH-211]
    • Prefer curve X25519 to P256 for TLS connections. [GH-233]
    • 🐧 Pomerium and its services will gracefully shutdown on interrupt signal. [GH-230]
    • Google now prompts the user to select a user account (by adding select_account to the sign in url). This allows a user who has multiple accounts at the authorization server to select amongst the multiple accounts that they may have current sessions for.

    🛠 FIXED

    • 🛠 Fixed potential race condition when signing requests. [GH-240]