Skip to content

Releases: sevagh/pq

Upgrade to Serde 1.0+

10 May 04:03
Compare
Choose a tag to compare

Upgrade from Serde 0.9.* to Serde 1.0.2. Still waiting on a release of serde-protobuf to be able to publish.

Remove force logic

05 May 19:36
Compare
Choose a tag to compare

I no longer try to brute-force decode a message. If it can't be decoded, it exits. Fail fast and rely on the emitter to give you correct protobufs.

If I take too many liberties with how I decode, I end up completely outputting incorrect things.

Handle tty, re-add infile argument

03 May 18:40
Compare
Choose a tag to compare

Handles being in a tty with no pipes. Re-added the infile positional argument.

Remove input file as argument

03 May 05:54
Compare
Choose a tag to compare

<input> is no longer a positional argument. Just use the pipe <myfile. Simplifies thing. Also fix a bug where --trail wasn't working, rework the trail strategy.

Stream with trailing delimiter

01 May 09:43
Compare
Choose a tag to compare

Add an optional --trail="string" argument to delete trailing delimiter characters.

This should make pq friendlier with input sources that output their own delimiters between each varint-delimited protobuf message.

Better errors

01 May 00:10
Compare
Choose a tag to compare

Better error messages.

Remove force flag

29 Apr 18:32
Compare
Choose a tag to compare

Force is no longer toggleable. Makes pqrs simpler and it shouldn't change the behavior for most usecases.

Change FDSETS_PATH -> FDSET_PATH

15 Apr 13:23
Compare
Choose a tag to compare
Pre-release

Misnamed env variable compared to the docs. FDSET_PATH sounds better.

Cleaner command-line options

15 Apr 00:18
Compare
Choose a tag to compare
Pre-release

Better manpage, moved --fdsets-path to env var $FDSETS_PATH.

Streaming

14 Apr 22:43
Compare
Choose a tag to compare
Streaming Pre-release
Pre-release

Pqrs now supports streaming (varint32 length delimiting).