Releases: podium/uinta
Releases · podium/uinta
Datadog formatter
Bug fix around query
- Doesn't crash when "query" is not a string
Bug Fix around client IP
Client ip is now properly serialize as a string
Extend format
- adds more fields to the log:
- referer
- user_agent
- x_forwarded_for
- x_forwarded_proto
- x_forwarded_port
- via
v0.8.0
Breaking Changes
- Adds a new
operationName
key in the JSON that is logged byUinta.Plug
to contain the GraphQL operation name when provided - Always includes the
path
in the JSON logged byUinta.Plug
in the event that there are multiple GraphQL endpoints being served by the same application - Now includes the path in strings logged
Uinta.Plug
- likeMUTATION sendMessage (/graphql)
v0.7.0
v0.5.0
New Features
Uinta.Plug
now accepts a newignore_paths
option that allows you to provide a list of paths. Requests to those paths will no longer show in the logs unless the request returns a non-200-level HTTP status code.- Documentation now describes how to replace
Phoenix.Logger
rather than justPlug.Logger
v0.4.2
v0.4.1
v0.4.0
New Features
Uinta.Plug
will now extract the name of named GraphQL queries without anoperationName
parameter. It is still recommended that you use theoperationName
parameter when possible to avoid the overhead of parsing the query body with an extra regular expression on every request.include_unnamed_queries
option forUinta.Plug
will log out the entire query body of any query that doesn't have a name. This is useful for finding any queries that don't have names attached to them yet so that you can improve your logs.