Skip to content

v2.11.0 Fixes & Features - #959

Merged
jaredhendrickson13 merged 40 commits into
masterfrom
next_patch
Nov 1, 2026
Merged

jaredhendrickson13 merged 40 commits into
masterfrom
next_patch

Conversation

@jaredhendrickson13

@jaredhendrickson13 jaredhendrickson13 commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Fixes

Features

Changes

There is a conflict in some cases where some fields depend on unique as a descriptor and toggle for support ForeignModelField targets, but the field doesn't actually need to validate its uniqueness (e.g. Service actions). This commit allows those cases to opt into skipping unique validation.
This interface isn't created by default so we shouldn't assume it's present during this test.
Previously, each firewall rule would set it's tracker value to the current timestamp. However, replace_all was fast enough that multiple rules could obtain the same timestamp/tracker. This could break some of the state tracking features in pfSense. This commit ensures trackers are fully randomized during replace_all, and also allows clients to set the tracker if they want to retain existing tracker IDs.
@jaredhendrickson13 jaredhendrickson13 changed the title v2.10.3 Fixes & Features v2.11.0 Fixes & Features Oct 31, 2026
There is a conflict in some cases where some fields depend on unique as a descriptor and toggle for support ForeignModelField targets, but the field doesn't actually need to validate its uniqueness (e.g. Service actions). This commit allows those cases to opt into skipping unique validation.
This interface isn't created by default so we shouldn't assume it's present during this test.
Previously, each firewall rule would set it's tracker value to the current timestamp. However, replace_all was fast enough that multiple rules could obtain the same timestamp/tracker. This could break some of the state tracking features in pfSense. This commit ensures trackers are fully randomized during replace_all, and also allows clients to set the tracker if they want to retain existing tracker IDs.
@jaredhendrickson13
jaredhendrickson13 marked this pull request as ready for review October 31, 2026 20:07
@jaredhendrickson13
jaredhendrickson13 merged commit 82ff327 into master Nov 1, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment