The problem I am seeing can be reproduced as following:
1) start the application 2) insert a dummy row to the test table: insert into test(key, value) values (1, 'test'); 3) now you see in the console:
event: {"change":[{"kind":"insert","schema":"public","table":"test","columnnames":["key","value"],"columntypes":["int4","text"],"columnvalues":[1,"test"]}]} last received LSN: LSN{1A/AD2EEB0}
4) close the application 5) start the application again 6) now you see again the same event again in the console:
event: {"change":[{"kind":"insert","schema":"public","table":"test","columnnames":["key","value"],"columntypes":["int4","text"],"columnvalues":[1,"test"]}]} last received LSN: LSN{1A/AD2EEB0}
As you can see in the code, I am confirming the event with its LSN: