Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: logtide-dev/logtide-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.8.5
Choose a base ref
...
head repository: logtide-dev/logtide-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.0
Choose a head ref
  • 11 commits
  • 23 files changed
  • 3 contributors

Commits on May 25, 2026

  1. Configuration menu
    Copy the full SHA
    8560909 View commit details
    Browse the repository at this point in the history
  2. feat: structlog processor, tests: structlog processor

    Also changed pyproject.toml, to use dependency groups while testing.
    Also generated uv.sync file (for those who use uv)
    
    Fixed pytest asyncio mode to a normal one
    apelsynca committed May 25, 2026
    Configuration menu
    Copy the full SHA
    ffc1ff5 View commit details
    Browse the repository at this point in the history
  3. fix: use default while calculating the json payload

    Downsides: users might see unwantanted class names (python class names)
    Upsides: users can now set non JSONable objects as metadata, and be
    fine.
    apelsynca committed May 25, 2026
    Configuration menu
    Copy the full SHA
    f0c4e92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b436f5 View commit details
    Browse the repository at this point in the history
  5. fix: github ci

    apelsynca committed May 25, 2026
    Configuration menu
    Copy the full SHA
    0a77962 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. feat: json encoder, tests: refactor client, client uses json encoder

    Took json encoder with inspiration to logfire,
    Added pytest-mock package and shortened some tests boilerplate,
    
    Custom json encoder (both on size calc and send)
    apelsynca committed May 26, 2026
    Configuration menu
    Copy the full SHA
    c83c5a9 View commit details
    Browse the repository at this point in the history
  2. chore: drop support for python 3.8 and 3.9

    Now only python3.10+
    apelsynca committed May 26, 2026
    Configuration menu
    Copy the full SHA
    4059f0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1198d3c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5 from apelsynca/structlog-processor

    Structlog processor
    Polliog authored May 26, 2026
    Configuration menu
    Copy the full SHA
    569f77c View commit details
    Browse the repository at this point in the history
  5. chore: release 0.9.0

    - structlog integration (LogTideProcessor) and robust JSON encoder
    - drop Python 3.8/3.9 support (minimum is now 3.10)
    - update CHANGELOG and README
    Polliog committed May 26, 2026
    Configuration menu
    Copy the full SHA
    7bcfb32 View commit details
    Browse the repository at this point in the history
  6. fix: release workflow installs test deps explicitly

    The `dev` optional-dependency extra was removed in favor of
    `[dependency-groups]`, so `pip install -e ".[dev,async]"` no longer
    installed pytest. Match ci.yml: install extras + test tools explicitly.
    Polliog committed May 26, 2026
    Configuration menu
    Copy the full SHA
    ac50280 View commit details
    Browse the repository at this point in the history
Loading