$ gpsd -V
gpsd: 3.20.1~dev (revision release-3.20-693-g679097b6c)
$ gpspipe -R
192.168.142.1:5017$GNGGA,220834.30,4144.21121860,N,09338.11362837,W,1,12,1.0,296.050,M,-31.164,M,,*4A
$GNGGA,220834.40,4144.21121837,N,09338.11362416,W,1,12,1.0,296.043,M,-31.164,M,,*42
$GNGGA,220834.50,4144.21121815,N,09338.11362000,W,1,12,1.0,296.036,M,-31.164,M,,*42
$GNGGA,220834.60,4144.21121787,N,09338.11361584,W,1,12,1.0,296.030,M,-31.164,M,,*49
$GNGGA,220834.70,4144.21121759,N,09338.11361168,W,1,12,1.0,296.023,M,-31.164,M,,*4F
$GNGGA,220834.80,4144.21121730,N,09338.11360743,W,1,12,1.0,296.017,M,-31.164,M,,*46
...
And before you ask Gary (I love ya), that is the ONLY NMEA sentence being omitted, i.e. that is the complete log.
Here are the Python dicts returned by next() etc.
<dictwrapper: {'class': 'VERSION', 'release': '3.20.1~dev', 'rev': 'release-3.20-693-g679097b6c', 'proto_major': 3, 'proto_minor': 14}>
<dictwrapper: {'class': 'DEVICES', 'devices': [{'class': 'DEVICE', 'path': 'tcp://
192.168.142.1:5017', 'driver': 'NMEA0183', 'activated': '2020-05-04T22:10:23.453Z', 'flags': 1}]}>
<dictwrapper: {'class': 'WATCH', 'enable': True, 'json': True, 'nmea': False, 'raw': 0, 'scaled': False, 'timing': False, 'split24': False, 'pps': False}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://
192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804111, 'lon': -93.635260861, 'altHAE': 254.938, 'altMSL': 286.102, 'alt': 286.102, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.4, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://
192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.73680418, 'lon': -93.635260946, 'altHAE': 254.942, 'altMSL': 286.106, 'alt': 286.106, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.6, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://
192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804251, 'lon': -93.635261032, 'altHAE': 254.946, 'altMSL': 286.11, 'alt': 286.11, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.6, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://
192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804328, 'lon': -93.635261126, 'altHAE': 254.951, 'altMSL': 286.115, 'alt': 286.115, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.8, 'dgpsSta': 138}>
When I look at the TPV dictwrapper, there is no 'time' key. There was in 3.19. Also, 'status' is missing as well.