You did not change syntax only, you changed the http method from get to post. So instead of calling an url with some query params you now submit a json object. You just got rid of a bug in your script, namely inproper url encoding.
Ok fine, call it whatever you want, it was get now is post. The bottom line is I have been using this tool fetch for years until 7.22.3 that broke my Telegram messages and some of my scripts.
Take it whatever you want. Just want to share to help others deal with same or similar issue.
Yes for the fasttrack....
Ii think i'll create a support ticket but don't remember the last time i've see value. I've downgraded the lab do 7.21.4 and same behavior, still 0. So i think it's a more older problem than 7.22.3 and i'm not in the good thread now.
The only changes sinces 6 months and lot of upgrades were add/remove others chains rules, dhcp leases.... only "exploit" actions. Thank gitted changes
But for sure, i've
[admmikrotik@router70a] /ip/firewall/filter> print stats
Flags: X - DISABLED; D - DYNAMIC
Columns: CHAIN, ACTION, BYTES, PACKETS
# CHAIN ACTION BYTES PACKETS
;;; special dummy rule to show fasttrack counters
0 D forward passthrough 0 0
;;; special dummy rule to enable fasttrack connections
1 forward fasttrack-connection 2 464 672 817 744 412
;;; established/related connections
2 forward accept 2 464 672 817 744 412
;;; drop invalid connections
3 forward drop 3 672 72
;;; icmp
4 forward accept 2 268 27
;;; common to internet
5 forward jump 44 139 616
;;; intra admin
6 forward jump 0 0
;;; intra lan
7 forward jump 0 0
;;; intra server
8 forward jump 135 473 1 165
Check whether you have enabled any settings that prevent bridge FastPath from working, like DHCP Snooping for example, or bridge filter/bridge NAT, or use-ip-firewall enabled in bridge setting, or sniffer / torch / traffic gen are running. Also no firewall rules with action=set-priority.