Repository navigation
Changelog
Language / Dil EN English · TR Türkçe
Complete version history for Brave Omega.
| Component | Policy |
|---|---|
| Major | Breaking architecture changes, new tier addition |
| Minor | New policies added, significant feature additions |
| Patch | Bug fixes, translation updates, documentation, execution policy fixes |
Version Pinning: V3 is version-agnostic — no release pins a Brave + Chromium version. History rows below keep their original pins as a record.
Major Release - Version-agnostic global compatibility
Changed:
- Pinned Brave/Chromium validation target removed:
$ValidatedBrave/$ValidatedChromiumstart empty and are populated at runtime fromGet-BraveVersion; the version gate is informational only and never blocks on a new Brave release - From V3 on, no dependency version change is shipped as a project update; the same 151 policies apply on all past and future Brave + Chromium versions
- Version surfaces aligned to v3.0.0.0: README, SECURITY, SUPPORT, index.html, the Wiki pages,
AGENTS.md,Enterprise/levels.json, policy catalog headers, and test expectations; historical entries untouched - No policy, registry value, or ADMX change; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
Patch Release - ExpandString registry type reporting fix, and two dead Brave-only policies removed from the ADMX/ADML templates
Removed:
-
BraveLocalAIEnableddeleted fromadmx/brave.admxandadmx/brave.adml-<policy>block, both string resources, and the<presentation id="BraveLocalAIEnabled"/>reference. An Origin-only policy (Brave PR #37357) already removed fromBraveOmega.ps1in v2.2.0.1, re-introduced to the template by an upstream refresh in v2.5.0.0, and now removed for good -
PsstEnableddeleted the same way -<policy>block, both string resources, and the<presentation id="PsstEnabled"/>reference. This Privacy Settings Tuning Tool switch was never managed by the script,config.json, or any profile; it is inactive in Brave and does not function (user-verified against Brave 1.96.59), so no technical root cause is claimed - ADMX policy entries 766 → 764;
admx-validate.ps1warnings 2 → 0 ("Brave policies not in script" now 0) -
admx/brave.admxcarries a comment recording both exclusions and pointing atWiki/Rejected-Policies.md; the upstream154.1.98.28base stamp stays intact so the divergence remains traceable -
admx/admx-validate.ps1- the category-check comment usedPsstEnabledas its example of a Brave-only policy without theBravename prefix; the example now points atTorDisabled/EmailAliasesEnabledand the check is documented as a forward-looking guard -
Wiki/Rejected-Policies.md-BraveLocalAIEnabledentry extended with the re-introduction and the final ADMX removal,PsstEnabledadded as a new record; the ledger now holds 35 rejected/removed policies (up from 34) with "Unrecognized by Brave" at 12; timeline, category table, lessons learned, and footer updated in both languages - Historical references untouched: the v2.8.1.0 entry below, the v2.2.0.1 roadmap and version-matrix entries, and the
index.htmlrelease notes remain as published
Fixed:
- Startup summary and console report now count and display the fourth registry value type,
ExpandString, used byDownloadDirectory; previously only DWord, String, and MultiString were reported -
docs/policy-catalog.mddocumentsDownloadDirectoryasExpandStringin both the EN and TR tables; the per-type distribution line reports all four types (124 DWord / 7 String / 19 MultiString / 1 ExpandString); the stale TR source version, date, and validation header corrected to v2.8.1.1 / 2026-09-26 - Version surfaces aligned to v2.8.1.1: README, SECURITY, index.html, the Wiki pages,
AGENTS.md,Enterprise/levels.json, and theScriptVersion/FullPipeline-TR/StaleCleanuptest expectations - New
Tests/TypeDistribution.Tests.ps1derives the distribution from the data layer and asserts the 151-policy total, the four supported types, the runtime counters, and every catalog row - Validation triple unchanged: Brave 1.96.59 / Chromium 154.0.8037.58 / build 26200.9550; ADMX remains 154.1.98.28
- No policy or registry value changes;
.regoutput byte-identical; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
Patch Release - Brave 1.96.59 compatibility validation
Changed:
- Validated against Brave 1.96.59 (Chromium 154.0.8037.58), released September 24, 2026; Brave 1.95.104 (Chromium 153.0.8010.53) remains supported
- ADMX artifacts refreshed to official 154.1.98.28 policy templates (
brave.admx,brave.adml,VERSION_BRAVE_ADMX);PsstEnabledandBraveLocalAIEnabledcross-referenced as intentional warnings (candidates for a future feature release) - No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.8.1.0
Feature Release - Data-layer refactor
Changed:
- All 151 policy definitions moved out of the script body into a validated data layer:
config.json(registry targets + level order) andprofiles/<Tier>.json(one file per tier) - Script loads policies at runtime via
Import-OmegaPolicyDatainto a single$OmegaState; byte-identical registry output - ADMX validator, Pester suite, and policy-catalog generator now read the same data layer (single source of truth); CI Pester job emits a CodeCoverage report
- No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.8.0.0
Patch Release - Brave 1.95.104 compatibility validation
Changed:
- Validated against Brave 1.95.104 (Chromium 153.0.8010.53), released September 18, 2026; Brave 1.95.102 (Chromium 153.0.8010.48) remains supported
- No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.7.3.0
Patch Release - Brave 1.95.102 compatibility validation
Changed:
- Validated against Brave 1.95.102 (Chromium 153.0.8010.48), released September 16, 2026; Brave 1.95.101 (Chromium 153.0.8010.37) remains supported
- No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.7.2.0
Patch Release - Brave 1.95.101 compatibility validation
Changed:
- Validated against Brave 1.95.101 (Chromium 153.0.8010.37), released September 11, 2026; Brave 1.94.121 (Chromium 152.0.7977.83) remains supported
- No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.7.1.0
Feature Release - Unified bilingual script
Added:
- Merged
BraveOmega-EN.ps1andBraveOmega-TR.ps1into a singleBraveOmega.ps1with a 108-key EN/TR strings table; first launch asks language,-Language EN|TR|Autopins it (TR aliases kept) - Gitleaks secret-scan CI (pinned v8.30.1 binary, full history on push and pull requests)
Changed:
-
Brave Omega/now holds exactly one script; tests, ADMX validator, workflows, catalog tooling, and docs updated to the wrapper-free layout - Fixed latent TR bug: the S/MIME install notice never displayed in Turkish runs (canonical
$Levelfixes it, regression test added) - No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Script updated to v2.7.0.0
Patch Release — Brave 1.94.121 compatibility validation
Changed:
- Validated against Brave 1.94.121 (Chromium 152.0.7977.83), released September 4, 2026; Brave 1.94.117 (Chromium 152.0.7977.64) remains supported
- No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Both scripts updated to v2.6.2.0
Patch Release — S/MIME documentation correction
Changed:
- Corrected the S/MIME documentation: the S/MIME extension allow-list entry (
maafgiompdekodanheihhgilkjchcakm) is an allow-list usingbrave-extension://, not a force-install. Brave silently blocks force-installed CRX files from outside the Chrome Web Store and requires a one-time manual acceptance per profile. - No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Both scripts updated to v2.6.1.1
Patch Release — Device Attributes Clean-up
Changed:
- Removed the unsupported ChromeOS-only
DeviceAttributesAllowedForOriginspolicy from the Essential tier (unsupported by Brave on Windows); Essential 28→27, total 152→151 - No Windows hardening lost across all 5 tiers; cumulative chain: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
- Both scripts updated to v2.6.1.0
Feature Release — Microsoft S/MIME for Outlook Web Access (OWA)
Added:
-
NativeMessagingAllowlist(MultiString:com.microsoft.outlook.smime.chromenativeapp) — enables the Microsoft native messaging host used for S/MIME signing/encryption in OWA -
NativeMessagingUserLevelHosts(DWord: 1) — keeps user-level native messaging hosts active, as required by Microsoft's OWA S/MIME guidance - S/MIME extension allow-list —
maafgiompdekodanheihhgilkjchcakm(Microsoft S/MIME) added toExtensionInstallForcelistat Balanced tier and above (not auto-installed — Brave blocks silent force-install of CRX files from outside the Chrome Web Store; one-time manual acceptance required); at Advanced tier also added toExtensionInstallAllowlistandExtensionSettings(override_update_urlenabled)
Changed:
- Validated against Brave 1.94.117 (Chromium 152.0.7977.64). Brave 1.93.* (Chromium 151) remains supported.
- Tier counts updated: BraveOnly 24, Essential 28, Balanced 32, Advanced 40, Strict 28 (cumulative chain 24→52→84→124→152)
- Both scripts updated to v2.6.0.0
Patch Release — Brave 1.94.117 Validation
Changed:
- Validated against Brave 1.94.117 (Chromium 152.0.7977.64). Brave 1.93.138 (Chromium 151.0.7922.173), 1.93.136 (Chromium 151.0.7922.137) and 1.93.129 (Chromium 151.0.7922.71) remain supported.
- No policy changes; cumulative chain: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
- Both scripts updated to v2.5.5.4
Patch Release — Brave 1.93.138 Validation
Changed:
- Validated against Brave 1.93.138 (Chromium 151.0.7922.173). Brave 1.93.136 (Chromium 151.0.7922.137) and 1.93.129 (Chromium 151.0.7922.71) remain supported.
- No policy changes; cumulative chain: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
- Both scripts updated to v2.5.5.3
Patch Release — Brave 1.93.136 Validation & ADMX CI Fixes
Fixed:
- Critical Reset-mode regression —
$HKCU_Target/$HKLM_Targetpath constants were defined after the-Resetblock, so Reset mode crashed onTest-Path $nullunder PowerShell 5.1. Constants moved above the Reset block (EN + TR). -
admx/admx-validate.ps1no longer hardcodes a partial policy map. It now auto-discovers all 150 policies fromBraveOmega-EN.ps1and validates every one againstbrave.admx. Added a documented-exception mechanism for Chromium policies intentionally absent from Brave's ADMX (e.g.DeviceAttributesAllowedForOrigins).
Changed:
- Validated against Brave 1.93.136 (Chromium 151.0.7922.137). Brave 1.93.129 (Chromium 151.0.7922.71) remains supported.
- Tier counts unchanged: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (total 150)
- Both scripts updated to v2.5.5.2
Tests:
- Regression tests added for Reset-mode path-constant ordering (
ResetMode.Tests.ps1) and full ADMX policy coverage + documented-exception handling (ADMXCrossReference.Tests.ps1)
Patch Release — CI Fixes & Documentation Consistency
Changed:
-
Release.ps1fixed to run under Windows PowerShell 5.1 (b0d7e7b) - Wiki-sync workflow auth fixed to Basic
x-access-tokenscheme (5997191) - Documentation consistency corrections — stale policy counts/chains corrected to 24→52→84→122→150 across README, Wiki, index.html, SECURITY.md (previously 51/82/120/85/123 in places)
- Tier counts unchanged: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (total 150)
- Both scripts updated to v2.5.5.1
Smart Download Control — Precise Protection Restored
Changed:
-
DownloadRestrictionsmoved from Strict (Value=3 = block all) to Essential (Value=4 = block only confirmed-malicious) — legitimate installers (drivers, etc.) always proceed -
DisableSafeBrowsingProceedAnywaymoved from Strict back to Balanced — it never blocked downloads, only enforced malware/phishing warnings -
SafeBrowsingDeepScanningEnabledunchanged — remains Strict-only (privacy trade-off) -
SafeBrowsingProtectionLevel=2(Enhanced) remains active at every tier - Tier counts updated: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (cumulative chain 24→52→84→122→150)
- Both scripts updated to v2.5.5.0
Stale Policy Cleanup — Self-Healing on Every Run
Added:
- Automatic stale policy cleanup: on every run, any Omega-managed HKLM value that is no longer part of the selected tier's merged policy set is removed automatically
- Foreign (non-Omega) values are always preserved — only policy names controlled by Brave Omega are touched
Changed:
- Download control relaxed below Strict:
SafeBrowsingDeepScanningEnabledmoved from Essential to Strict,DisableSafeBrowsingProceedAnywaymoved from Balanced to Strict, andDownloadRestrictionsremoved from Balanced (Strict already enforces the full block via Value=3). Downloads are now allowed at every tier below Strict; Strict keeps full deep-scanning, no-proceed enforcement, and the complete download block (3) - Both scripts updated to v2.5.4.0
Brave Sync Policy Relocation — Sync Available Except Strict
Changed:
-
BrowserSigninmoved from Essential to Strict tier (adjacent toSyncDisabled) - Brave Sync now available by default at Brave Only / Essential / Balanced / Advanced
-
-AllowSyncis now a Strict-tier opt-in that keeps Brave Sync enabled even at Strict - Policy tier counts updated: Essential 29→28, Strict 27→28 (cumulative totals unchanged: 24→52→85→123→150)
- Both scripts updated to v2.5.3.0
Brave 1.93.129 (Chromium 151.0.7922.71) Compatibility Validation
- Compatibility validation release — no policy changes (150 total)
- 5 new Chromium 151 policies evaluated (
AutomaticDownloadsAllowedForUrls,AutomaticDownloadsBlockedForUrls,DefaultAutomaticDownloadsSettings,Indigo,ThirdPartyAiChatSettings) — none relevant for privacy hardening -
DefaultSensorsSettinggained the "Ask" option (value 3) — no change needed - EN Reset mode fix: HKLM empty-key cleanup added (functional parity with TR)
- Script version updated to v2.5.2.1
Brave 1.92.144 (Chromium 150.0.7871.186) Compatibility Validation
- Compatibility validation release — no policy changes
- Brave validated version updated to 1.92.144 (Chromium 150.0.7871.186)
- All 150 enterprise policies verified working with the latest stable Brave release
- Script version updated to v2.5.2.0
Brave 1.92.143 (Chromium 150.0.7871.182) Compatibility Validation
- Compatibility validation release — no policy changes
- Brave validated version updated to 1.92.143 (Chromium 150.0.7871.182)
- All 150 enterprise policies verified working with the latest stable Brave release
- Script version updated to v2.5.1.0
Full Policy Expansion — 30 New Policies (133→150), AI Blocking & Local Network Controls
Added:
-
Essential (+1):
ScreenCaptureAllowed(DWord: 0) — blocks web-based screen capture APIs (getDisplayMedia) -
Balanced (+2):
GenAILocalFoundationalModelSettings(DWord: 2),LocalNetworkAccessPermissionsPolicyDefaultEnabled(DWord: 0) -
Advanced (+17): 13 AI feature policies (all DWord: 0) —
AIModeSettings,AutofillPredictionSettings,ChromeSuggestionsSettings,CreateThemesSettings,DevToolsGenAiSettings,HelpMeWriteSettings,HistorySearchSettings,SearchContentSharingSettings,SmartTabSharingSettings,TabCompareSettings,GeminiActOnWebSettings,GeminiSparkSettings,GenAILocalFoundationalModelSettings;RendererAppContainerEnabled(DWord: 1),LocalNetworkAccessAllowedForUrls/LocalNetworkAccessBlockedForUrls(MultiString: empty) -
Strict:
ScreenCaptureAllowedByOrigins,SameOriginTabCaptureAllowedByOrigins,TabCaptureAllowedByOrigins,WindowCaptureAllowedByOrigins,LocalNetworkAllowedForUrls,LocalNetworkBlockedForUrls(all MultiString: empty)
Removed:
-
6 broken/unrecognized policies:
ContextualSearchEnabled,CrossOriginEmbedderPolicy,CrossOriginOpPolicyHeader,DanglingOriginCheckEnforcement,PasswordReuseDetectionEnabled,TabDiscardingEnabled -
3 deprecated/cloud-only policies:
CacheEncryptionEnabled,CloudReportingEnabled,InsecureFormsWarningsEnabled -
Cumulative chain 24›52›83›104›133 → 24›53›86›124›150; verified in Brave 1.92.141
-
Both scripts updated to v2.5.0.0
Brave 1.92.141 (Chromium 150.0.7871.128) Compatibility Validation
Changed:
- Brave validated version updated to 1.92.141 (Chromium 150.0.7871.128)
- Both scripts updated to v2.4.2.0
Phase 9 Fix — Remove 8 Broken/Deprecated/Blocked Policies (141→133), Extension Cleanup to Dark Reader Only
Removed (8 policies):
-
From Balanced (2):
AutoFillEnabled(deprecated),SigninAllowed(deprecated in Chrome 137+) -
From Advanced (5):
DefaultMediaStreamSetting(deprecated),TabFreezingEnabled(unrecognized by Brave),HomepageLocation(blocked by Brave),NewTabPageLocation(blocked by Brave),RestoreOnStartup(blocked by Brave) -
From Strict (1):
GenAiDefaultSettings(requires cloud source, ignored at runtime)
Changed:
-
Extension policy simplified to Dark Reader only:
-
ExtensionInstallForcelist(Balanced): removed AdBlock Plus, unknown extension, Google Docs Offline -
ExtensionInstallAllowlist(Advanced): removed Google Docs Offline, Kaspersky Protection -
ExtensionSettings(Advanced): JSON updated to single Dark Reader entry
-
- Cumulative chain: 24→52→83→104→133 (Essential 22→28 own policies)
- Brave validated version: 1.92.141 (Chromium 150.0.7871.128)
- Both scripts updated to v2.4.1.0
Fixes #50
Phase 9 — 30 New Enterprise Policies; Cumulative Chain Expands to 141 Policies
Added (30 policies):
- Essential (+3): BrowserSignin, SigninAllowed, ExtensionInstallSources
- Balanced (+3): AutoFillEnabled, RelaunchNotification, RelaunchNotificationPeriod
- Advanced (+10): HomepageLocation, ShowHomeButton, RestoreOnStartup, NewTabPageLocation, HideWebStoreIcon, DefaultJavaScriptSetting, DefaultMediaStreamSetting, GeminiSettings, GenAiDefaultSettings, TabFreezingEnabled
- Strict (+14): CloudReportingEnabled, BrowsingDataLifetime, CrossOriginOpPolicyHeader, CrossOriginEmbedderPolicy, DanglingOriginCheckEnforcement, InsecureFormsWarningsEnabled, AlwaysOpenPdfExternally, CertificateTransparencyEnforcementDisabledForUrls, PasswordReuseDetectionEnabled, PasswordLeakDetectionEnabled, SpellCheckServiceEnabled, TabDiscardingEnabled, ContextualSearchEnabled, SyncDisabled
Changed:
- SpellcheckEnabled changed from
0→1(Essential): local Hunspell is offline-only; online spellcheck blocked separately by SpellCheckServiceEnabled=0 in Strict - Cumulative chain: 24→50→79→97→110 → 24→53→85→112→141
Brave 1.92.139 Validation; ProxySettings Added to Essential
Added:
-
Essential (+1): ProxySettings (JSON placeholder
{"proxyServer": "http://proxy:8080"})
Changed:
- Brave validated version updated to 1.92.139 (Chromium 150.0.7871.114)
- Both scripts updated to v2.3.1.0
Phase 8: Extension Lockdown, Proxy & Privacy Hardening — 91→110 Policies (+19)
Added:
- 19 new Chromium enterprise policies added:
- Brave Only (+2): SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger
- Essential (+1): EnableOnlineRevocationChecks
- Balanced (+4): ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation
- Advanced (+17): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled, IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, TranslateEnabled, DefaultJavaScriptSetting, PasswordManagerEnabled
- Strict (+1, moved from Advanced): DeveloperToolsAvailability
- Strict overrides: TranslateEnabled (top priority), DownloadRestrictions (1→3), plus other tier overrides for IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled
Changed:
- Cumulative chain restructured: 22→47→72→83→91 → 24→50→79→97→110
- Brave validated version updated to 1.92.138 (Chromium 150.0.7871.101)
- Both scripts updated to v2.3.0.0 with
$ScriptVersion = "v2.3.0.0"/$BetikSurum = "v2.3.0.0" -
DownloadRestrictionsoverridden to3in Strict (Balanced uses1) -
BraveUpdateDisabledset to0(enabled) in Advanced; auto-updates no longer blocked - Documentation updated across README, Wiki, index.html, CHANGELOG
Removed:
-
AllowPopupsDuringPageUnload(deprecated upstream, removed after initial 115-policy build)
Phase 7: Hardware API & Security Hardening - 80→91 Policies (+11)
- 12 new Chromium enterprise policies added across Essential (+8) and Balanced (+4) tiers:
- Essential: DefaultWebUsbGuardSetting, DefaultWebBluetoothGuardSetting, DefaultWebHidGuardSetting, DefaultDirectSocketsSetting, DeviceAttributesAllowedForOrigins, EncryptedClientHelloEnabled, PaymentMethodQueryEnabled, SuppressDifferentOriginSubframeDialogs
- Balanced: DefaultWindowManagementSetting, SitePerProcess, IntensiveWakeUpThrottlingEnabled, UserFeedbackAllowed
- Cumulative chain updated: 22→47→72→83→91
- Both scripts updated to v2.2.1.0 with
$ScriptVersion = "v2.2.1.0"/$BetikSurum = "v2.2.1.0" - Documentation updated across README, Wiki, index.html, CHANGELOG
Phase 6: WebRTC Policy Alignment — Balanced Upgraded to disable_non_proxied_udp (Same as Strict)
Changed:
-
WebRtcIPHandlingin Balanced (L3):"default_public_interface_only"→"disable_non_proxied_udp"— same value as Strict (L5). Strict override is now a runtime no-op - Both scripts updated to v2.2.0.2 with
$ScriptVersion = "v2.2.0.2"/$BetikSurum = "v2.2.0.2" - Documentation updated across README, Wiki, index.html, policy-catalog.md
Removed:
- All references to GitHub Projects/Issues from public documentation
Phase 6: Policy Refinement — BraveLocalAIEnabled Removed, 81→80 Policies
Removed:
-
BraveLocalAIEnabledremoved from all levels (deprecated upstream;1was the default) - Policy counts adjusted: L4 72→71, L5 81→80
Changed:
- Both scripts updated to v2.2.0.1 with
$ScriptVersion = "v2.2.0.1"/$BetikSurum = "v2.2.0.1" - Wiki version reference bump across all pages
- i18n string corrections for policy counts (13→22)
Phase 6: Five-Tier Hardening Model — Advanced Level Added, 81 Policies
Added:
- New Advanced hardening level (L4, 11 policies) between Balanced (L3) and Strict (L5)
- 5-tier model: Brave Only (22) → Essential (39) → Balanced (60) → Advanced (71) → Strict (80)
-
DefaultSensorsSetting,DefaultLocalFontsSetting,DefaultSerialGuardSetting,DefaultIdleDetectionSetting,BrowserGuestModeEnabled,BrowserAddPersonEnabled,ImportAutofillFormData,ImportHistory,ImportSavedPasswords,ImportSearchEngine,ImportHomepagemigrated from Strict
Changed:
- Strict renumbered from L4 to L5; Katı renumbered to Level 5
- Policy counts restructured: Brave Only 23→22, Essential 40→39, Balanced 61→60, Advanced 72→71, Strict 81→80
- ADMX cross-reference table updated
Phase 3: Quality & Testing — Pester Test Suite, CI Improvements
Added:
- Complete Pester test infrastructure under
Tests/— 16 test files (~50–60 It blocks) - Unit tests: Write-PolicyValue, Level-Selection, Version-Check
- Integration tests: Registry-Write, -WhatIf mode, admin detection, policy integrity validation
- PSScriptAnalyzer (
Invoke-PSScriptAnalyzer) integration in CI quality workflow - Platform matrix CI: Windows Server 2025, Windows 11 25H2, Windows 10 22H2
- Version checks and policy integrity validation in CI pipeline
- QA report produced (phase-3 validation summary, archived locally)
- Quality badges for test pass rate, code coverage, CI status
Changed:
-
Both scripts updated to v2.1.6.0 with
$ScriptVersion = "v2.1.6.0"/$BetikSurum = "v2.1.6.0" -
Wiki version reference bump across all pages
-
CI workflows enhanced with test stage and analysis stage
-
All 16 test files validated against EN and TR scripts
Brave 1.92.134 / Chromium 150.0.7871.63 Major Chromium Upgrade
Changed:
- Both scripts updated to v2.1.5 with
$ScriptVersion = "v2.1.5"/$BetikSurum = "v2.1.5" - Brave validated version updated from 1.91.180 to 1.92.134
- Chromium validated version updated from 149.0.7827.201 to 150.0.7871.63 (major upgrade 149→150)
- Comprehensive documentation version bump across all Wiki pages
- index.html: fixed UTF-8 encoding corruption, cleaned duplicate comment headers in CHANGELOG.md
- CI/CD: fixed ADMX validation pipeline for pwsh/.NET Core compatibility
Brave 1.91.180 / Chromium 149.0.7827.201 Validation
Changed:
- Both scripts updated to v2.1.4 with
$ScriptVersion = "v2.1.4"/$BetikSurum = "v2.1.4" - Brave validated version updated from 1.91.178 to 1.91.180
- Chromium validated version updated from 149.0.7827.196 to 149.0.7827.201
- Comprehensive documentation version bump across all Wiki pages
- .github templates enhanced: PR template, config.yml fix, issue form dropdowns
- Branch protection rule corrected (status check name)
Brave 1.91.178 / Chromium 149.0.7827.196 Validation
Changed:
- Both scripts updated to v2.1.3 with
$ScriptVersion = "v2.1.3"/$BetikSurum = "v2.1.3" - Brave validated version updated from 1.91.172 to 1.91.178
- Chromium validated version updated from 149.0.7827.115 to 149.0.7827.196
- Comprehensive documentation version bump across all Wiki pages
Brave 1.91.175 / Chromium 149.0.7827.155 Validation
Changed:
- Both scripts updated to v2.1.2 with
$ScriptVersion = "v2.1.2"/$BetikSurum = "v2.1.2" - Brave validated version updated from 1.91.172 to 1.91.175
- Chromium validated version updated from 149.0.7827.115 to 149.0.7827.155
- Documentation version bump
Version Detection, -WhatIf, -Reset & CI/CD
Added:
- Automated Brave version detection (binary discovery, version compare, mismatch warning)
- -WhatIf parameter for dry-run preview (magenta [WhatIf] tags, no registry writes)
- -Reset parameter for clean uninstall (all 68 policies, empty key cleanup)
- CONTRIBUTING.md (EN + TR) with GitHub issue templates
- GitHub Actions ADMX validation pipeline (weekly + manual dispatch)
- SECURITY.md (599-line EN+TR security policy)
Changed:
- Both scripts updated to v2.1 with $ScriptVersion = "v2.1"
- README.md: updated roadmap (all checkboxes checked), quick-start with -WhatIf/-Reset
- index.html: updated changelog, badges, compatibility matrix
Dual-Version Detection Fix
Fixed:
- Brave version check parsing both Brave and Chromium versions — correctly extracts both Chromium major and Brave version from FileVersion
- Version mismatch message now shows both detected versions
- Removed Compare-BraveVersion function in favor of direct parsed comparison
Changed:
- Both scripts updated to v2.1.1 with $ScriptVersion = "v2.1.1" / $BetikSurum = "v2.1.1"
- CHANGELOG.md: Added v2.1.1 changelog entry
Multi-Tier Hardening System (68 Policies)
Added:
- 4-Tier Hardening Model: Brave Only (13) → Essential (30) → Balanced (49) → Strict (68)
- Cumulative inheritance — each level includes all policies from previous levels
- Interactive level selection menu with Turkish language support (-Level parameter)
- Registry Type Engine: DWord, String, MultiString support
- 3-Layer Enforcement: HKCU + HKLM ADMX + Omaha GUID
- 51 new ADMX-validated policies (total: 68)
- CHANGELOG.md with TR section, SECURITY.md (599-line), lifecycle commitment docs
Changed:
- Architecture: flat policy list → 4-tier cumulative model
- Version bump: v1.2.2 → v2.0
- README.md: complete v2.0 rewrite
- index.html: compatibility matrix, terminal animation, tier descriptions
Safe Execution Policy Fix & Simplified One-Line Workflow
Changed:
- Execution policy: replaced permanent
RemoteSigned -Scope CurrentUserwith-ExecutionPolicy Bypassflag in run command - Prerequisites:
prereq_pol_descsimplified to single-line actionable command - Quick Start: merged execution policy step into run command
- README: hardcoded
D:\REPOS\...paths replaced with genericC:\Users\Downloads\Brave-Omega - Terminal animation:
term_scriptupdated to show bypass command - Turkish character corrections in Quick Start fallback text
- Tag balance fix: License section wrapper div added
- Translation key
cl_v122_summaryadded (EN + TR)
Security:
- No
Set-ExecutionPolicycall required - Bypass flag applies only to child process
- No permanent registry changes, no attack surface
Brave 1.91.172 Upgrade, Translation Parity Fix, Structural Corrections
Changed:
- 22 missing translation keys added (EN + TR):
pol_effect1-17,policies_badge/heading/desc,policy_col_key/effect,sources_badge - Sources section: added missing
<h2>heading with badge and data-i18n - License section: wired up
license_headingdata-i18n - Orphaned keys
sources_heading,license_headingwired up - Version references updated v1.2 to v1.2.1
- Policy table: empty version-badge cells filled, column header internationalized
- Execution policy description rewritten for safety
- Tag balance verified: 777/777
Policy Expansion & Documentation — Major Feature Release
Added:
- 10 new ADMX policies (+143% coverage):
BraveP3AEnabled,BraveWebDiscoveryEnabled,BraveTalkDisabled,BraveNewsDisabled,BravePlaylistEnabled,BraveSpeedreaderEnabled,BraveWaybackMachineEnabled,TorDisabled,BraveVPNDisabled,BraveAIChatEnabled - Total policies: 7 to 17 (+143% coverage)
- Fully bilingual landing page (TR/EN) with live language toggle
- Comprehensive documentation overhaul
- CHANGELOG.md for version tracking
Changed:
- Version bump: v1.1 to v1.2
- ADMX validation against Brave 1.91.172 / Chromium 149
- Documentation overhauled for readability
Patch Release — Minor Fixes
Fixed:
- Registry backup path handling on non-standard Windows installations
- Minor output formatting corrections
Error Handling, Backups, Process Guards, BraveShieldsDefault Removal
Added:
- Automatic timestamped
.regbackup before HKLM writes - One-command rollback via
reg import - Brave process guard (detects running Brave, prompts continue/cancel)
- Per-operation try/catch with success/failure counters
-
-Forceparameter for idempotent re-execution
Removed:
-
BraveShieldsDefault(not in official ADMX; Shields managed via URL policies)
Fixed:
- Error handling and logging
- Backup/rollback reliability
Hotfix Release — Initial Post-Launch Corrections
Fixed:
- Corrected HKCU policy path for Brave Rewards telemetry opt-out
- Fixed Brave process detection on systems with multiple user profiles
Initial Release — Community Edition
Features:
- Three-tier architecture (HKCU + HKLM ADMX + Omaha GUID)
- 7 initial policies:
UsageStatsInSample,BraveRewardsDisabled,BraveWalletDisabled,BraveVPNDisabled,BraveAIChatEnabled,BraveStatsPingEnabled,MetricsReportingEnabled - Bilingual interface (EN/TR)
- Automatic HKLM backup + rollback
- Brave process guard
- Idempotent execution via
-Force
| From to To | Action Required |
|---|---|
| v2.0 to v2.1 | Re-run script; version detection, -WhatIf, -Reset, CI/CD pipeline added |
| v1.2.2 to v2.0 | Re-run script; 4-tier hardening model replaces flat policy list; 51 new policies added (total: 68) |
| v1.2.1 to v1.2.2 | Re-run script; execution policy now handled via -ExecutionPolicy Bypass flag |
| v1.2 to v1.2.1 | Re-run script; 10 new policies auto-applied |
| v1.1 to v1.2 | Re-run script; 10 new policies added, backup/rollback improved |
| v1.0 to v1.1 | Re-run script; backup/rollback, process guard added |
Note: All versions are idempotent — safe to re-run. Always backup first if uncertain.
| Brave Omega | Brave Version | Chromium | Windows | Status |
|---|---|---|---|---|
| v3.0.0.0 (current) | all | all | 11 26H2 | ✅ Active |
| v2.8.1.1 | 1.96.59 | 154 | 11 25H2 | 📦 Previous |
| v2.8.1.0 | 1.96.59 | 154 | 11 25H2 | 📦 Previous |
| v2.8.0.0 | 1.95.104 | 153 | 11 25H2 | 📦 Previous |
| v2.7.3.0 | 1.95.104 | 153 | 11 25H2 | 📦 Previous |
| v2.7.2.0 | 1.95.102 | 153 | 11 25H2 | 📦 Previous |
| v2.7.1.0 | 1.95.101 | 153 | 11 25H2 | 📦 Previous |
| v2.7.0.0 | 1.94.121 | 152 | 11 25H2 | 📦 Previous |
| v2.6.2.0 | 1.94.121 | 152 | 11 25H2 | 📦 Previous |
| v2.6.1.1 | 1.94.117 | 152 | 11 25H2 | ✅ Previous |
| v2.6.1.0 | 1.94.117 | 152 | 11 25H2 | ✅ Previous |
| v2.6.0.0 | 1.94.117 | 152 | 11 25H2 | ✅ Previous |
| v2.5.5.4 | 1.94.117 | 152 | 11 25H2 | ✅ Previous |
| v2.5.5.3 | 1.93.138 | 151 | 11 25H2 | ✅ Previous |
| v2.5.5.2 | 1.93.136 | 151 | 11 25H2 | ✅ Previous |
| v2.5.5.1 | 1.93.129 | 151 | 11 25H2 | ✅ Previous |
| v2.5.4.0 | 1.93.129 | 151 | 11 25H2 | ✅ Previous |
| v2.5.3.0 | 1.93.129 | 151 | 11 25H2 | ✅ Previous |
| v2.5.2.1 | 1.93.129 | 151 | 11 25H2 | ✅ Previous |
| v2.5.2.0 | 1.92.144 | 150 | 11 25H2 | ✅ Previous |
| v2.5.1.0 | 1.92.143 | 150 | 11 25H2 | ✅ Previous |
| v2.5.0.0 | 1.92.141 | 150 | 11 25H2 | ✅ Previous |
| v2.4.2.0 | 1.92.141 | 150 | 11 25H2 | ✅ Previous |
| v2.4.1.0 | 1.92.139 | 150 | 11 25H2 | ✅ Previous |
| v2.3.0.0 | 1.92.138 | 150 | 11 25H2 | ✅ Previous |
| v2.2.1.0 | 1.92.134 | 150 | 11 25H2 | ✅ Previous |
| v2.2.0.2 | 1.92.134 | 150 | 11 25H2 | ✅ Previous |
| v2.2.0 | 1.92.134 | 150 | 11 25H2 | ✅ Previous |
| v2.1.6.0 | 1.92.134 | 150 | 11 25H2 | ✅ Previous |
| v2.1.5 | 1.92.134 | 150 | 11 25H2 | ✅ Previous |
| v2.1 | 1.91.172 | 149 | 11 25H2 | ⏹️ Previous |
| v2.0 | 1.91.172 | 149 | 11 25H2 | ⏹️ Previous |
| v1.2.2 | 1.91.172 | 149 | 11 25H2 | ⏹️ Previous |
| v1.2.1 | 1.91.172 | 149 | 11 25H2 | ⏹️ Previous |
| v1.2 | 1.91.172 | 149 | 11 25H2 | ⏹️ Previous |
| v1.1 | 1.91.168 | 149 | 11 25H2 | ⏹️ Previous |
| v1.0 | 1.91.168 | 149 | 11 25H2 | ⏹️ Archived |
| Trigger | Timeline |
|---|---|
| Brave Stable Release | ADMX diff within 72h; patch if policies changed |
| Security Issue | Emergency patch within 24h |
| Translation Gaps | Patch within 1 week |
| Feature Request | Next minor version |
- Download v2.0 scripts
- Run with:
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1"and select a hardening level - Verify
brave://policyshows 68 Active policies - 4-tier model automatically applies cumulative policies
- Download v2.1 scripts
- Run with
-WhatIffor dry-run preview:PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1" -WhatIf - Run without
-WhatIfto apply:PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1" - Verify version detection updates registry with correct Brave version
- Use
-Resetif clean uninstall needed
Full release notes on GitHub Releases.
Brave Omega için tam sürüm geçmişi.
| Bileşen | Politika |
|---|---|
| Ana (Major) | Kırıcı mimari değişiklikleri, yeni katman ekleme |
| Alt (Minor) | Yeni politikalar eklendi, önemli özellik eklemeleri |
| Yama (Patch) | Hata düzeltmeleri, çeviri güncellemeleri, belgelendirme, çalıştırma ilkesi düzeltmeleri |
Sürüm Sabitleme: V3 sürüm-bağımsızdır — hiçbir sürüm Brave + Chromium sürümüne sabitlenmez. Aşağıdaki geçmiş satırlar özgün sabitlerini kayıt olarak korur.
Ana Sürüm - Sürüm-bağımsız global uyumluluk
Değiştirilenler:
- Sabit Brave/Chromium doğrulama hedefi kaldırıldı:
$ValidatedBrave/$ValidatedChromiumboş başlar veGet-BraveVersionile çalışma anında dolar; sürüm kapısı yalnızca bilgilendirir, yeni Brave sürümünde asla engellemez - V3 sonrası hiçbir bağımlılık sürüm değişikliği proje güncellemesi olarak verilmeyecek; aynı 151 politika geçmiş ve gelecek tüm Brave + Chromium sürümlerinde uygulanır
- Sürüm yüzeyleri v3.0.0.0 ile hizalandı: README, SECURITY, SUPPORT, index.html, Wiki sayfaları,
AGENTS.md,Enterprise/levels.json, politika kataloğu başlıkları ve test beklentileri; tarihsel kayıtlar korundu - Politika, kayıt değeri ve ADMX değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
Yama Sürümü - ExpandString kayıt türü raporlama düzeltmesi ve iki ölü Brave'e özgü politikanın ADMX/ADML şablonlarından kaldırılması
Kaldırılanlar:
-
BraveLocalAIEnabledadmx/brave.admxveadmx/brave.admldosyalarından silindi -<policy>bloğu, iki string kaynağı ve<presentation id="BraveLocalAIEnabled"/>referansı. Brave PR #37357 kapsamında bir Yalnızca origin politikasıydı;BraveOmega.ps1'den zaten v2.2.0.1'de kaldırılmış, yukarı akış tazelemesiyle v2.5.0.0'de şablona yeniden gelmiş ve artık kalıcı olarak kaldırıldı -
PsstEnabledaynı şekilde silindi -<policy>bloğu, iki string kaynağı ve<presentation id="PsstEnabled"/>referansı. Bu Privacy Settings Tuning Tool anahtarı betik,config.jsonveya hiçbir profil tarafından yönetilmedi; Brave'de etkin değil ve işlevsel değil (Brave 1.96.59 üzerinde kullanıcı doğrulaması), dolayısıyla teknik bir kök neden iddiasında bulunulmuyor - ADMX politika girişleri 766 → 764;
admx-validate.ps1uyarıları 2 → 0 ("Brave politikaları betikte yok" artık 0) -
admx/brave.admxher iki istisnayı kaydeden veWiki/Rejected-Policies.md'ye işaret eden bir yorum taşıyor; yukarı akış154.1.98.28temel damgası bozulmadan kalıyor, böylece ayrışma izlenebilir durumda -
admx/admx-validate.ps1- kategori kontrolü yorumu,Bravead ön eki olmayan bir Brave'e özgü politika örneği olarakPsstEnabled'i kullanıyordu; örnek artıkTorDisabled/EmailAliasesEnableddeğerlerine işaret ediyor ve kontrol ileriye dönük bir koruma olarak belgeleniyor -
Wiki/Rejected-Policies.md-BraveLocalAIEnabledkaydı yeniden eklenme ve nihai ADMX kaldırma bilgisiyle genişletildi,PsstEnabledyeni kayıt olarak eklendi; defter artık 35 reddedilen/kaldırılan politika tutuyor (34'ten) ve "Brave tarafından tanınmayan" kovası 12; zaman çizelgesi, kategori tablosu, öğrenilen dersler ve footer iki dilde güncellendi - Tarihsel referanslara dokunulmadı: aşağıdaki
v2.8.1.0kaydı, v2.2.0.1 roadmap ve sürüm matrisi kayıtları veindex.htmlsürüm notları yayımlandıkları hâliyle korunuyor
Düzeltilenler:
- Başlangıç özeti ve konsol raporu artık
DownloadDirectorypolitikasının kullandığı dördüncü kayıt değer türü olanExpandStringtürünü de sayıyor ve gösteriyor; önceden yalnız DWord, String ve MultiString raporlanıyordu -
docs/policy-catalog.mdiçindeDownloadDirectoryhem EN hem TR tablodaExpandStringolarak belgelendi; tür dağılımı satırı artık dört türün tamamını raporluyor (124 DWord / 7 String / 19 MultiString / 1 ExpandString); bayat TR kaynak sürüm, tarih ve doğrulama başlığı v2.8.1.1 / 2026-09-26 olarak düzeltildi - Sürüm yüzeyleri v2.8.1.1 ile hizalandı: README, SECURITY, index.html, Wiki sayfaları,
AGENTS.md,Enterprise/levels.jsonveScriptVersion/FullPipeline-TR/StaleCleanuptest beklentileri - Yeni
Tests/TypeDistribution.Tests.ps1tür dağılımını veri katmanından türetir ve 151 politika toplamını, dört desteklenen türü, çalışma zamanı sayaçlarını ve katalogdaki her satırı doğrular - Doğrulama üçlüsü değişmedi: Brave 1.96.59 / Chromium 154.0.8037.58 / derleme 26200.9550; ADMX 154.1.98.28 olarak kalıyor
- Politika veya kayıt değeri değişikliği yok;
.regçıktısı bayt-bayt aynı; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
Yama Sürümü - Brave 1.96.59 uyumluluk doğrulaması
Değiştirilenler:
- Brave 1.96.59 (Chromium 154.0.8037.58), 24 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.104 (Chromium 153.0.8010.53) desteklenmeye devam ediyor
- ADMX yapıtları resmî 154.1.98.28 politika şablonlarıyla tazelendi (
brave.admx,brave.adml,VERSION_BRAVE_ADMX);PsstEnabledveBraveLocalAIEnabledbilinçli uyarılar olarak çapraz referanslandı (gelecekteki bir özellik sürümü adayları) - Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.8.1.0 sürümüne güncellendi
Özellik Sürümü - Veri katmanı yeniden düzenlemesi
Değiştirilenler:
- 151 politika tanımının tamamı betik gövdesinden doğrulanmış bir veri katmanına taşındı:
config.json(kayıt defteri hedefleri + seviye sırası) veprofiles/<Seviye>.json(her seviye için bir dosya) - Betik politikaları çalışma zamanında
Import-OmegaPolicyDataile tek bir$OmegaStateiçine yükler; bayt-bayt aynı kayıt defteri çıktısı - ADMX doğrulayıcı, Pester paketi ve politika kataloğu üreticisi artık aynı veri katmanını okur (tek doğruluk kaynağı); CI Pester işi bir CodeCoverage raporu üretir
- Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.8.0.0 sürümüne güncellendi
Yama Sürümü - Brave 1.95.104 uyumluluk doğrulaması
Değiştirilenler:
- Brave 1.95.104 (Chromium 153.0.8010.53), 18 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.102 (Chromium 153.0.8010.48) desteklenmeye devam ediyor
- Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.7.3.0 sürümüne güncellendi
Yama Sürümü - Brave 1.95.102 uyumluluk doğrulaması
Değiştirilenler:
- Brave 1.95.102 (Chromium 153.0.8010.48), 16 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.101 (Chromium 153.0.8010.37) desteklenmeye devam ediyor
- Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.7.2.0 sürümüne güncellendi
Yama Sürümü - Brave 1.95.101 uyumluluk doğrulaması
Değiştirilenler:
- Brave 1.95.101 (Chromium 153.0.8010.37), 11 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.94.121 (Chromium 152.0.7977.83) desteklenmeye devam ediyor
- Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.7.1.0 sürümüne güncellendi
Özellik Sürümü - Birleşik iki dilli betik
Eklenenler:
-
BraveOmega-EN.ps1veBraveOmega-TR.ps1, 108 anahtarlı EN/TR metin tablolu tekBraveOmega.ps1dosyasında birleştirildi; ilk açılışta dil sorulur,-Language EN|TR|Autosabitler (TR kısaltmaları korunur) - Gitleaks secret-scan CI (sabitlenmiş v8.30.1 ikilisi, push ve pull requestlerde tüm tarihçe)
Değiştirilenler:
-
Brave Omega/dizininde artık tek betik vardır; testler, ADMX doğrulayıcı, workflowlar, katalog araçları ve belgeler sarmalayıcısız düzene güncellendi - Gizli TR hatası düzeltildi: S/MIME kurulum notu Türkçe çalışmalarda hiç görüntülenmiyordu (kanonik
$Leveldüzeltir, regresyon testi eklendi) - Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Betik v2.7.0.0 sürümüne güncellendi
Yama Sürümü — Brave 1.94.121 uyumluluk doğrulaması
Değiştirilenler:
- Brave 1.94.121 (Chromium 152.0.7977.83), 4 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.94.117 (Chromium 152.0.7977.64) desteklenmeye devam ediyor
- Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Her iki betik v2.6.2.0 sürümüne güncellendi
Yama Sürümü — S/MIME belgelendirme düzeltmesi
Değiştirilenler:
- S/MIME belgelendirmesi düzeltildi: S/MIME uzantısı izin listesi girdisi (
maafgiompdekodanheihhgilkjchcakm) bir izin listesidir vebrave-extension://kullanır, zorla yükleme değildir. Brave, Chrome Web Mağazası dışındaki zorla yüklenen CRX dosyalarını sessizce engeller ve profil başına tek seferlik manuel onay gerektirir. - Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Her iki betik v2.6.1.1'e güncellendi
Yama Sürümü — Cihaz Öznitelikleri Temizliği
Değiştirilenler:
- Windows'ta Brave tarafından desteklenmeyen yalnızca ChromeOS'a özgü
DeviceAttributesAllowedForOriginspolitikası Temel seviyesinden kaldırıldı; Temel 28→27, toplam 152→151 - 5 seviyenin tamamında Windows sıkılaştırması kaybı yok; kümülatif zincir: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
- Her iki betik v2.6.1.0'a güncellendi
Özellik Sürümü — Outlook Web Access için Microsoft S/MIME
Eklenenler:
-
NativeMessagingAllowlist(MultiString:com.microsoft.outlook.smime.chromenativeapp) — OWA'da S/MIME imzalama/şifreleme için kullanılan Microsoft yerel mesajlaşma ana bilgisayarını etkinleştirir -
NativeMessagingUserLevelHosts(DWord: 1) — Microsoft'un OWA S/MIME yönergesi gereği kullanıcı düzeyi yerel mesajlaşma ana bilgisayarlarını etkin tutar - S/MIME uzantısı izin listesi —
maafgiompdekodanheihhgilkjchcakm(Microsoft S/MIME) Dengeli seviyeden itibarenExtensionInstallForcelist'e eklendi (otomatik kurulmaz — Brave, Chrome Web Mağazası dışındaki CRX dosyalarının sessizce zorla yüklenmesini engeller; tek seferlik manuel onay gerekir); Gelişmiş seviyeden itibaren ayrıcaExtensionInstallAllowlistveExtensionSettings'e (override_update_urletkin) eklendi
Değiştirilenler:
- Brave 1.94.117 (Chromium 152.0.7977.64) ile doğrulandı. Brave 1.93.* (Chromium 151) desteklenmeye devam eder.
- Seviye sayıları güncellendi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 40, Katı 28 (kümülatif zincir 24→52→84→124→152)
- Her iki betik v2.6.0.0'a güncellendi
Yama Sürümü — Brave 1.94.117 Doğrulaması
Değiştirilenler:
- Brave 1.94.117 (Chromium 152.0.7977.64) ile doğrulandı. Brave 1.93.138 (Chromium 151.0.7922.173), 1.93.136 (Chromium 151.0.7922.137) ve 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
- Politika değişikliği yok; kümülatif zincir: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
- Her iki betik v2.5.5.4'e güncellendi
Yama Sürümü — Brave 1.93.138 Doğrulaması
Değiştirilenler:
- Brave 1.93.138 (Chromium 151.0.7922.173) ile doğrulandı. Brave 1.93.136 (Chromium 151.0.7922.137) ve 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
- Politika değişikliği yok; kümülatif zincir: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
- Her iki betik v2.5.5.3'e güncellendi
Yama Sürümü — Brave 1.93.136 Doğrulaması ve ADMX CI Düzeltmeleri
Düzeltilenler:
- Kritik Sıfırlama modu gerilemesi —
$HKCU_Hedef/$HKLM_Hedefyol sabitleri-Sifirlabloğundan sonra tanımlanıyordu, bu nedenle Sıfırlama modu PowerShell 5.1 altındaTest-Path $nullhatasıyla çöküyordu. Sabitler Sıfırlama bloğunun üstüne taşındı (EN + TR). -
admx/admx-validate.ps1artık kısmi bir politika haritasını sabit kodlamıyor. 150 politikanın tamamınıBraveOmega-EN.ps1'den otomatik keşfeder ve her birinibrave.admxkarşısında doğrular. Brave'in ADMX'inde kasıtlı olarak bulunmayan Chromium politikaları için belgelenmiş istisna mekanizması eklendi (örn.DeviceAttributesAllowedForOrigins).
Değiştirilenler:
- Brave 1.93.136 (Chromium 151.0.7922.137) ile doğrulandı. Brave 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
- Seviye sayıları değişmedi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (toplam 150)
- Her iki betik v2.5.5.2'ye güncellendi
Testler:
- Sıfırlama modu yol sabiti sıralaması için gerileme testleri (
ResetMode.Tests.ps1) ve tam ADMX politika kapsamı + belgelenmiş istisna işleme (ADMXCrossReference.Tests.ps1) eklendi
Yama Sürümü — CI Düzeltmeleri ve Dokümantasyon Tutarlılığı
Değiştirilenler:
-
Release.ps1Windows PowerShell 5.1 altında çalışacak şekilde düzeltildi (b0d7e7b) - Wiki-sync iş akışı kimlik doğrulaması Basic
x-access-tokendüzenine düzeltildi (5997191) - Dokümantasyon tutarlılık düzeltmeleri — bayat politika sayıları/zincirleri 24→52→84→122→150 olarak düzeltildi (README, Wiki, index.html, SECURITY.md genelinde; bazı yerlerde önceki 51/82/120/85/123)
- Seviye sayıları değişmedi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (toplam 150)
- Her iki betik v2.5.5.1'e güncellendi
Akıllı İndirme Kontrolü — Kesin Koruma Geri Getirildi
Değiştirilenler:
-
DownloadRestrictionsKatı'dan (Value=3 = tümünü engelle) Temel'e (Value=4 = yalnızca kötü amaçlı doğrulanmışı engelle) taşındı — meşru kurulumlar (sürücü vb.) her zaman devam eder -
DisableSafeBrowsingProceedAnywayKatı'dan Dengeli'ye geri taşındı — hiçbir zaman indirme engellemedi, yalnızca kötü amaçlı/kimlik avı uyarılarını zorunlu kıldı -
SafeBrowsingDeepScanningEnableddeğişmedi — yalnızca Katı'da kalır (gizlilik ödünü) -
SafeBrowsingProtectionLevel=2(Gelişmiş) her katmanda etkindir - Seviye sayıları güncellendi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (kümülatif zincir 24→52→84→122→150)
- Her iki betik v2.5.5.0'a güncellendi
Bayat Politika Temizliği — Her Çalıştırmada Kendi Kendini Onarma
Eklenenler:
- Otomatik bayat politika temizliği: her çalıştırmada, seçili seviyenin birleştirilmiş politika kümesinin parçası olmayan Omega yönetimli HKLM değerleri otomatik kaldırılır
- Yabancı (Omega dışı) değerler her zaman korunur — yalnızca Brave Omega tarafından kontrol edilen politika adlarına dokunulur
Değişenler:
- Katı altında indirme kontrolü gevşetildi:
SafeBrowsingDeepScanningEnabledTemel'den Katı'ya,DisableSafeBrowsingProceedAnywayDengeli'den Katı'ya taşındı veDownloadRestrictionsDengeli'den kaldırıldı (Katı, Value=3 ile tam engeli zaten uygular). İndirmeler artık Katı'nın altındaki her seviyede serbest; Katı, tam derin tarama, uyarıyı atlama yasağı ve tam indirme engelini (3) sürdürür - Her iki betik v2.5.4.0'a güncellendi
Brave Sync Politika Taşıması — Sync Katı Dışında Açık
Değişenler:
-
BrowserSigninTemel katmanından Katı katmanına taşındı (SyncDisabledile yan yana) - Brave Sync artık Brave Yalnız / Temel / Dengeli / Gelişmiş'te varsayılan olarak açık
-
-SenkronizasyonaIzinVerartık Katı seviyesinde sync'i açık tutan bir opt-in - Politika katmanı sayıları güncellendi: Temel 29→28, Katı 27→28 (kümülatif toplamlar değişmedi: 24→52→85→123→150)
- Her iki betik v2.5.3.0'a güncellendi
Brave 1.93.129 (Chromium 151.0.7922.71) Uyumluluk Doğrulaması
- Uyumluluk doğrulama sürümü — politika değişikliği yok (toplam 150)
- 5 yeni Chromium 151 politikası değerlendirildi (
AutomaticDownloadsAllowedForUrls,AutomaticDownloadsBlockedForUrls,DefaultAutomaticDownloadsSettings,Indigo,ThirdPartyAiChatSettings) — hiçbiri gizlilik sıkılaştırması için uygun bulunmadı -
DefaultSensorsSetting"Ask" seçeneği kazandı (değer 3) — değişiklik gerekmedi - EN Reset modu düzeltmesi: HKLM boş-anahtar temizliği eklendi (TR ile işlevsel eşitlik)
- Betik sürümü v2.5.2.1 olarak güncellendi
Brave 1.92.144 (Chromium 150.0.7871.186) Uyumluluk Doğrulaması
- Uyumluluk doğrulama sürümü — politika değişikliği yok
- Doğrulanmış Brave sürümü 1.92.144'e güncellendi (Chromium 150.0.7871.186)
- 150 kurumsal politikanın tamamı en son Brave kararlı sürümüyle sorunsuz çalışıyor
- Betik sürümü v2.5.2.0 olarak güncellendi
- Uyumluluk dogrulama surumu — politika degisikligi yok
- Dogrulanmis Brave surumu 1.92.143'e guncellendi (Chromium 150.0.7871.182)
- 150 kurumsal politikanin tamami en son Brave kararli surumuyle sorunsuz calisiyor
- Betik surumu v2.5.1.0 olarak guncellendi
Tam Politika Genişletmesi — 30 Yeni Politika (133→150), Yapay Zekâ Engelleme ve Yerel Ağ Kontrolleri
Eklenenler:
-
Temel (+1):
ScreenCaptureAllowed(DWord: 0) — web tabanlı ekran yakalama API'lerini (getDisplayMedia) engeller -
Dengeli (+2):
GenAILocalFoundationalModelSettings(DWord: 2),LocalNetworkAccessPermissionsPolicyDefaultEnabled(DWord: 0) -
Gelişmiş (+17): 13 yapay zekâ özelliği politikası (tamamı DWord: 0) —
AIModeSettings,AutofillPredictionSettings,ChromeSuggestionsSettings,CreateThemesSettings,DevToolsGenAiSettings,HelpMeWriteSettings,HistorySearchSettings,SearchContentSharingSettings,SmartTabSharingSettings,TabCompareSettings,GeminiActOnWebSettings,GeminiSparkSettings,GenAILocalFoundationalModelSettings;RendererAppContainerEnabled(DWord: 1),LocalNetworkAccessAllowedForUrls/LocalNetworkAccessBlockedForUrls(MultiString: boş) -
Katı:
ScreenCaptureAllowedByOrigins,SameOriginTabCaptureAllowedByOrigins,TabCaptureAllowedByOrigins,WindowCaptureAllowedByOrigins,LocalNetworkAllowedForUrls,LocalNetworkBlockedForUrls(tamamı MultiString: boş)
Kaldırılanlar:
-
6 bozuk/tanınmayan politika:
ContextualSearchEnabled,CrossOriginEmbedderPolicy,CrossOriginOpPolicyHeader,DanglingOriginCheckEnforcement,PasswordReuseDetectionEnabled,TabDiscardingEnabled -
3 kullanımdan kaldırılmış/buluta özgü politika:
CacheEncryptionEnabled,CloudReportingEnabled,InsecureFormsWarningsEnabled -
Kümülatif zincir 24›52›83›104›133 → 24›53›86›124›150; Brave 1.92.141 ile doğrulandı
-
Her iki betik v2.5.0.0'a güncellendi
Brave 1.92.141 (Chromium 150.0.7871.128) Uyumluluk Doğrulaması
Değişenler:
- Doğrulanmış Brave sürümü 1.92.141'e güncellendi (Chromium 150.0.7871.128)
- Her iki betik v2.4.2.0'a güncellendi
Faz 9 Düzeltmesi — 8 Hatalı/Kullanımdan Kaldırılmış/Engellenmiş Politika Kaldırıldı (141→133), Uzantı Temizliği (Yalnızca Dark Reader)
Kaldırılanlar (8 politika):
-
Dengeli'den (2):
AutoFillEnabled(kullanımdan kaldırıldı),SigninAllowed(Chrome 137+'da kullanımdan kaldırıldı) -
Gelişmiş'den (5):
DefaultMediaStreamSetting(kullanımdan kaldırıldı),TabFreezingEnabled(Brave tarafından tanınmadı),HomepageLocation(Brave tarafından engellendi),NewTabPageLocation(Brave tarafından engellendi),RestoreOnStartup(Brave tarafından engellendi) -
Katı'dan (1):
GenAiDefaultSettings(bulut kaynağı gerektirir, çalışma zamanında yoksayıldı)
Değişenler:
-
Uzantı politikası yalnızca Dark Reader'a basitleştirildi:
-
ExtensionInstallForcelist(Dengeli): AdBlock Plus, bilinmeyen uzantı, Google Dokümanlar Çevrimdışı kaldırıldı -
ExtensionInstallAllowlist(Gelişmiş): Google Dokümanlar Çevrimdışı, Kaspersky Protection kaldırıldı -
ExtensionSettings(Gelişmiş): JSON tek Dark Reader girişi olarak güncellendi
-
- Kümülatif zincir: 24→52→83→104→133 (Temel 22→28 kendi politikası)
- Doğrulanmış Brave sürümü: 1.92.141 (Chromium 150.0.7871.128)
- Her iki betik v2.4.1.0'a güncellendi
Fixes #50
Faz 9 — 30 Yeni Kurumsal Politika; Kümülatif Zincir 141 Politikaya Genişledi
Eklenenler (30 politika):
- Temel (+3): BrowserSignin, SigninAllowed, ExtensionInstallSources
- Dengeli (+3): AutoFillEnabled, RelaunchNotification, RelaunchNotificationPeriod
- Gelişmiş (+10): HomepageLocation, ShowHomeButton, RestoreOnStartup, NewTabPageLocation, HideWebStoreIcon, DefaultJavaScriptSetting, DefaultMediaStreamSetting, GeminiSettings, GenAiDefaultSettings, TabFreezingEnabled
- Katı (+14): CloudReportingEnabled, BrowsingDataLifetime, CrossOriginOpPolicyHeader, CrossOriginEmbedderPolicy, DanglingOriginCheckEnforcement, InsecureFormsWarningsEnabled, AlwaysOpenPdfExternally, CertificateTransparencyEnforcementDisabledForUrls, PasswordReuseDetectionEnabled, PasswordLeakDetectionEnabled, SpellCheckServiceEnabled, TabDiscardingEnabled, ContextualSearchEnabled, SyncDisabled
Değişenler:
- SpellcheckEnabled
0'dan1'e değiştirildi (Temel): Yerel Hunspell çevrimdışıdır; çevrimiçi yazım denetimi Katı'daki SpellCheckServiceEnabled=0 ile ayrıca engellenir - Kümülatif zincir: 24→50→79→97→110 → 24→53→85→112→141
Brave 1.92.139 Doğrulaması; Temel Kademesine ProxySettings Eklendi
Eklenenler:
-
Temel (+1): ProxySettings (JSON yer tutucu
{"proxyServer": "http://proxy:8080"})
Değişenler:
- Doğrulanmış Brave sürümü 1.92.139'e güncellendi (Chromium 150.0.7871.114)
- Her iki betik v2.3.1.0'a güncellendi
Aşama 8: Uzantı Kilitleme, Proxy ve Gizlilik Sıkılaştırması — 91→110 Politika (+19)
Eklenenler:
- 19 yeni Chromium kurumsal politikası eklendi:
- Brave Yalnız (+2): SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger
- Temel (+1): EnableOnlineRevocationChecks
- Dengeli (+4): ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation
- Gelişmiş (+17, Katı'dan yeniden sınıflandırıldı): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled, IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, TranslateEnabled, DefaultJavaScriptSetting, PasswordManagerEnabled
- Katı (+1, Gelişmiş'ten taşındı): DeveloperToolsAvailability
- Katı geçersiz kılmaları: TranslateEnabled (en yüksek öncelik), DownloadRestrictions (1→3), artı IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled için diğer katman geçersiz kılmaları
Yeniden Sınıflandırılanlar:
- 10 politika Katı'dan Gelişmiş'e taşındı (uzantı kilitleme, proxy, DNS, otomatik güncelleme): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled
Değişenler:
- Kümülatif zincir yeniden yapılandırıldı: 22→47→72→83→91 → 24→50→79→97→110
- Doğrulanmış Brave sürümü 1.92.138'e güncellendi (Chromium 150.0.7871.101)
- Her iki betik v2.3.0.0'a güncellendi,
$ScriptVersion = "v2.3.0.0"/$BetikSurum = "v2.3.0.0" -
DownloadRestrictionsKatı'da3ile geçersiz kılındı (Dengeli1kullanır) -
BraveUpdateDisabledGelişmiş'te0olarak ayarlandı (etkin); otomatik güncellemeler artık engellenmez - README, Wiki, index.html, CHANGELOG genelinde dokümantasyon güncellendi
Kaldırılanlar:
-
AllowPopupsDuringPageUnload(kullanım dışı, ilk 115 politikalık yapıdan sonra kaldırıldı)
Aşama 7: Donanım API & Güvenlik Sıkılaştırması - 80→91 Politika (+11)
- Temel (+8) ve Dengeli (+4) katmanlarına 12 yeni Chromium kurumsal politikası eklendi
- Kümülatif zincir güncellendi: 22→47→72→83→91
- Her iki betik v2.2.1.0'a güncellendi,
$ScriptVersion = "v2.2.1.0"/$BetikSurum = "v2.2.1.0" - README, Wiki, index.html, CHANGELOG genelinde dokümantasyon güncellendi
Aşama 6: WebRTC Politika Hizalaması — Dengeli disable_non_proxied_udp'a Yükseltildi (Katı ile Aynı)
Değişenler:
- Dengeli'de (L3)
WebRtcIPHandling:"default_public_interface_only"→"disable_non_proxied_udp"— Katı (L5) ile aynı değer. Katı'daki ezme artık çalışma zamanında etkisiz - Her iki betik v2.2.0.2'ye güncellendi,
$ScriptVersion = "v2.2.0.2"/$BetikSurum = "v2.2.0.2" - README, Wiki, index.html, policy-catalog.md genelinde dokümantasyon güncellendi
Kaldırılanlar:
- GitHub Projects/Issues ile ilgili tüm atıflar kamuya açık dokümantasyondan kaldırıldı
Aşama 6: Politika İyileştirmesi — BraveLocalAIEnabled Kaldırıldı, 81→80 Politika
Kaldırılanlar:
-
BraveLocalAIEnabledtüm seviyelerden kaldırıldı (kullanım dışı;1varsayılan değerdi) - Politika sayıları düzeltildi: L4 72→71, L5 81→80
Değişenler:
- Her iki betik v2.2.0.1'e güncellendi,
$ScriptVersion = "v2.2.0.1"/$BetikSurum = "v2.2.0.1" - Tüm Wiki sayfalarında sürüm referans güncellemesi
- Politika sayıları için i18n düzeltmeleri (13→22)
Aşama 6: Beş Katmanlı Sıkılaştırma Modeli — Gelişmiş Seviyesi Eklendi, 81 Politika
Eklenenler:
- Dengeli (L3) ile Katı (L5) arasına yeni Gelişmiş sıkılaştırma seviyesi (L4, 11 politika)
- 5 katmanlı model: Brave Yalnız (22) → Temel (39) → Dengeli (60) → Gelişmiş (71) → Katı (80)
-
DefaultSensorsSetting,DefaultLocalFontsSetting,DefaultSerialGuardSetting,DefaultIdleDetectionSetting,BrowserGuestModeEnabled,BrowserAddPersonEnabled,ImportAutofillFormData,ImportHistory,ImportSavedPasswords,ImportSearchEngine,ImportHomepageKatı'dan taşındı
Değişenler:
- Katı L4'ten L5'e yeniden numaralandırıldı
- Politika sayıları yeniden yapılandırıldı: Brave Yalnız 23→22, Temel 40→39, Dengeli 61→60, Gelişmiş 72→71, Katı 81→80
- ADMX karşı referans tablosu güncellendi
Aşama 3: Kalite & Test — Pester Test Takımı, CI İyileştirmeleri
Eklenenler:
-
Tests/altında tam Pester test altyapısı — 16 test dosyası (~50–60 It bloğu) - Birim testleri: Write-PolicyValue, Level-Selection, Version-Check
- Entegrasyon testleri: Registry-Write, -WhatIf modu, yönetici algılama, politika bütünlüğü doğrulaması
- CI kalite iş akışında PSScriptAnalyzer (
Invoke-PSScriptAnalyzer) entegrasyonu - Platform matrisi CI: Windows Server 2025, Windows 11 25H2, Windows 10 22H2
- CI hattında sürüm kontrolleri ve politika bütünlüğü doğrulaması
- QA raporu oluşturuldu (aşama-3 doğrulama özeti, yerel arşivlendi)
- Test geçme oranı, kod kapsamı, CI durumu için kalite rozetleri
Değişenler:
-
Her iki betik v2.1.6.0'a güncellendi,
$ScriptVersion = "v2.1.6.0"/$BetikSurum = "v2.1.6.0" -
Tüm Wiki sayfalarında sürüm referans güncellemesi
-
CI iş akışları test aşaması ve analiz aşaması ile genişletildi
-
16 test dosyası EN ve TR betiklerine karşı doğrulandı
Brave 1.92.134 / Chromium 150.0.7871.63 Büyük Chromium Yükseltmesi
Değişenler:
- Her iki betik v2.1.5'e güncellendi,
$ScriptVersion = "v2.1.5"/$BetikSurum = "v2.1.5" - Doğrulanmış Brave sürümü 1.91.180 → 1.92.134 olarak güncellendi
- Doğrulanmış Chromium sürümü 149.0.7827.201 → 150.0.7871.63 olarak güncellendi (büyük yükseltme 149→150)
- Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi
- index.html: UTF-8 kodlama bozulması düzeltildi, CHANGELOG.md'de yinelenen yorum başlıkları temizlendi
- CI/CD: ADMX doğrulama hattı pwsh/.NET Core uyumluluğu için düzeltildi
Sürüm Algılama, -WhatIf, -Reset ve CI/CD
Eklenenler:
- Otomatik Brave sürüm algılama (binary keşfi, sürüm karşılaştırma, uyumsuzluk uyarısı)
- -WhatIf parametresi ile kuru çalıştırma (macenta [WhatIf] etiketleri, kayıt defteri yazma yok)
- -Reset parametresi ile temiz kaldırma (68 politikanın tümü, boş anahtar temizliği)
- CONTRIBUTING.md (EN + TR) GitHub sorun şablonlarıyla
- GitHub Actions ADMX doğrulama hattı (haftalık + manuel tetikleme)
- SECURITY.md (599 satırlık EN+TR güvenlik politikası)
Değişenler:
- Her iki betik v2.1'e güncellendi, $ScriptVersion = "v2.1"
- README.md: güncellenmiş yol haritası, -WhatIf/-Reset ile hızlı başlangıç
- index.html: güncellenmiş değişiklik günlüğü, rozetler, uyumluluk matrisi
Brave 1.91.180 / Chromium 149.0.7827.201 Doğrulaması
Değişenler:
- Her iki betik v2.1.4'e güncellendi,
$ScriptVersion = "v2.1.4"/$BetikSurum = "v2.1.4" - Doğrulanmış Brave sürümü 1.91.178 → 1.91.180 olarak güncellendi
- Doğrulanmış Chromium sürümü 149.0.7827.196 → 149.0.7827.201 olarak güncellendi
- Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi
- .github şablonları iyileştirildi: PR şablonu, config.yml düzeltmesi, sorun formu açılır menüleri
- Dal koruma kuralı düzeltildi (durum denetimi adı)
Brave 1.91.178 / Chromium 149.0.7827.196 Doğrulaması
Değişenler:
- Her iki betik v2.1.3'e güncellendi,
$ScriptVersion = "v2.1.3"/$BetikSurum = "v2.1.3" - Doğrulanmış Brave sürümü 1.91.172 → 1.91.178 olarak güncellendi
- Doğrulanmış Chromium sürümü 149.0.7827.115 → 149.0.7827.196 olarak güncellendi
- Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi
Brave 1.91.175 / Chromium 149.0.7827.155 Doğrulaması
Değişenler:
- Her iki betik v2.1.2'e güncellendi,
$ScriptVersion = "v2.1.2"/$BetikSurum = "v2.1.2" - Doğrulanmış Brave sürümü 1.91.172 → 1.91.175 olarak güncellendi
- Doğrulanmış Chromium sürümü 149.0.7827.115 → 149.0.7827.155 olarak güncellendi
- Belge sürüm güncellemesi
Çift Sürüm Algılama Düzeltmesi
Düzeltilenler:
- Brave ve Chromium sürümlerini ayrıştıran sürüm denetimi düzeltmesi - FileVersion'dan hem Chromium ana sürümü hem de Brave sürümü doğru şekilde ayrıştırılır
- Sürüm uyuşmazlık mesajı artık her iki sürümü de gösteriyor
- Compare-BraveVersion fonksiyonu kaldırıldı, doğrudan ayrıştırılmış karşılaştırma ile değiştirildi
Değişenler:
- Her iki betik v2.1.1'e güncellendi, $ScriptVersion = "v2.1.1" / $BetikSurum = "v2.1.1"
- CHANGELOG.md: v2.1.1 değişiklik günlüğü eklendi
Çok Seviyeli Sıkılaştırma Sistemi (68 Politika)
Eklenenler:
- 4 Seviyeli Sıkılaştırma Modeli: Brave Yalnız (13) → Temel (30) → Dengeli (49) → Katı (68)
- Kümülatif miras — her seviye bir öncekinin tüm politikalarını kapsar
- Türkçe dil desteğiyle etkileşimli seviye seçim menüsü (-Level parametresi)
- Kayıt Türü Motoru: DWord, String, MultiString desteği
- 3 Katmanlı Zorunlu Kılma: HKCU + HKLM ADMX + Omaha GUID
- 51 yeni ADMX doğrulamalı politika (toplam: 68)
- CHANGELOG.md TR bölümüyle, SECURITY.md, yaşam döngüsü taahhüt belgeleri
Değişenler:
- Mimari: düz politika listesi → 4 seviyeli kümülatif model
- Sürüm yükseltmesi: v1.2.2 → v2.0
- README.md: tam v2.0 yeniden yazımı
- index.html: uyumluluk matrisi, terminal animasyonu, seviye açıklamaları
Güvenli Çalıştırma İlkesi Düzeltmesi ve Basitleştirilmiş Tek Satırlık İş Akışı
Değişenler:
- Çalıştırma ilkesi: kalıcı
RemoteSigned -Scope CurrentUseryerine-ExecutionPolicy Bypassbayrağı kullanıldı - Ön gereksinimler:
prereq_pol_desctek satırlık eyleme dönüştürüldü - Hızlı Başlangıç: çalıştırma ilkesi adımı komutla birleştirildi
- README: sabit kodlanmış
D:\REPOS\...yolları genelC:\Users\Downloads\Brave-Omegaile değiştirildi - Terminal animasyonu:
term_scriptbypass komutunu gösterecek şekilde güncellendi - Hızlı Başlangıç yedek metninde Türkçe karakter düzeltmeleri
- Etiket dengesi düzeltmesi: Lisans bölümü sarmalayıcı div eklendi
- Çeviri anahtarı
cl_v122_summaryeklendi (EN + TR)
Güvenlik:
-
Set-ExecutionPolicyçağrısı gerekmez - Bypass bayrağı yalnızca alt işlem için geçerlidir
- Kalıcı kayıt defteri değişikliği yok, saldırı yüzeyi yok
Brave 1.91.172 Yükseltmesi, Çeviri Eşleme Düzeltmesi, Yapısal Düzeltmeler
Değişenler:
- 22 eksik çeviri anahtarı eklendi (EN + TR):
pol_effect1-17,policies_badge/heading/desc,policy_col_key/effect,sources_badge - Kaynaklar bölümü: badge ve data-i18n ile eksik
<h2>başlığı eklendi - Lisans bölümü:
license_headingdata-i18n bağlantısı eklendi - Sahipsiz anahtarlar
sources_heading,license_headingbağlandı - Sürüm referansları v1.2'den v1.2.1'e güncellendi
- Politika tablosu: boş sürüm-badge hücreleri dolduruldu, sütun başlığı uluslararasılaştırıldı
- Çalıştırma ilkesi açıklaması güvenlik için yeniden yazıldı
- Etiket dengesi doğrulandı: 777/777
Politika Genişletmesi ve Belgelendirme — Büyük Özellik Sürümü
Eklenenler:
- 10 yeni ADMX politikası (+143% kapsam):
BraveP3AEnabled,BraveWebDiscoveryEnabled,BraveTalkDisabled,BraveNewsDisabled,BravePlaylistEnabled,BraveSpeedreaderEnabled,BraveWaybackMachineEnabled,TorDisabled,BraveVPNDisabled,BraveAIChatEnabled - Toplam politika: 7'den 17'ye (+143% kapsam)
- Canlı dil değiştirme ile tam iki dilli açılış sayfası (TR/EN)
- Kapsamlı belgelendirme yenilemesi
- Sürüm takibi için CHANGELOG.md
Değişenler:
- Sürüm yükseltmesi: v1.1'den v1.2'ye
- Brave 1.91.172 / Chromium 149'a karşı ADMX doğrulaması
- Belgelendirme okunabilirlik için yenilendi
Düzeltme Sürümü — Küçük Düzeltmeler
Düzeltilenler:
- Standart olmayan Windows kurulumlarında kayıt defteri yedekleme yolu işleme düzeltildi
- Küçük çıktı biçimlendirme düzeltmeleri
Hata Yönetimi, Yedeklemeler, Süreç Koruyucuları, BraveShieldsDefault Kaldırma
Eklenenler:
- HKLM yazmalarından önce otomatik zaman damgalı
.regyedeği -
reg importile tek komutla geri alma - Brave süreç koruyucusu (çalışan Brave'i tespit eder, devam/iptal istemi)
- İşlem başına try/catch ile başarı/hata sayaçları
- Kararsız olmayan yeniden çalıştırma için
-Forceparametresi
Kaldırılanlar:
-
BraveShieldsDefault(resmî ADMX'te yok; Kalkanlar URL politikalarıyla yönetilir)
Düzeltilenler:
- Hata yönetimi ve günlükleme
- Yedekleme/geri alma güvenilirliği
Acil Düzeltme Sürümü — İlk Çıkış Sonrası Düzeltmeler
Düzeltilenler:
- Brave Rewards telemetri devre dışı bırakma için HKCU politika yolu düzeltildi
- Çoklu kullanıcı profiline sahip sistemlerde Brave süreci tespiti düzeltildi
İlk Sürüm — Topluluk Sürümü
Özellikler:
- Üç katmanlı mimari (HKCU + HKLM ADMX + Omaha GUID)
- 7 başlangıç politikası:
UsageStatsInSample,BraveRewardsDisabled,BraveWalletDisabled,BraveVPNDisabled,BraveAIChatEnabled,BraveStatsPingEnabled,MetricsReportingEnabled - İki dilli arayüz (EN/TR)
- Otomatik HKLM yedekleme + geri alma
- Brave süreç koruyucusu
-
-Forceile kararsız olmayan çalıştırma
| Kimden → Kime | Gerekli İşlem |
|---|---|
| v2.1 → v2.2 | Betiği yeniden çalıştırın; Brave sürümü 1.92'ye yükseltildi, yeni politikalar eklendi |
| v2.0 → v2.1 | Betiği yeniden çalıştırın; sürüm algılama, -WhatIf, -Reset, CI/CD hattı eklendi |
| v1.2.2 → v2.0 | Betiği yeniden çalıştırın; 4 seviyeli sıkılaştırma modeli düz politika listesinin yerini alır; 51 yeni politika eklendi (toplam: 68) |
| v1.2.1 → v1.2.2 | Betiği yeniden çalıştırın; çalıştırma ilkesi artık -ExecutionPolicy Bypass bayrağıyla yönetiliyor |
| v1.2 → v1.2.1 | Betiği yeniden çalıştırın; 10 yeni politika otomatik uygulanır |
| v1.1 → v1.2 | Betiği yeniden çalıştırın; 10 yeni politika eklendi, yedekleme/geri alma iyileştirildi |
| v1.0 → v1.1 | Betiği yeniden çalıştırın; yedekleme/geri alma, süreç koruyucusu eklendi |
Not: Tüm sürümler kararsız değildir — yeniden çalıştırmak güvenlidir. Emin değilseniz önce yedekleyin.
| Brave Omega | Brave Sürümü | Chromium | Windows | Durum |
|---|---|---|---|---|
| v3.0.0.0 (güncel) | tümü | tümü | 11 26H2 | ✅ Etkin |
| v2.8.1.1 | 1.96.59 | 154 | 11 25H2 | 📦 Önceki |
| v2.8.1.0 | 1.96.59 | 154 | 11 25H2 | 📦 Önceki |
| v2.8.0.0 | 1.95.104 | 153 | 11 25H2 | 📦 Önceki |
| v2.7.3.0 | 1.95.104 | 153 | 11 25H2 | 📦 Önceki |
| v2.7.2.0 | 1.95.102 | 153 | 11 25H2 | 📦 Önceki |
| v2.7.1.0 | 1.95.101 | 153 | 11 25H2 | 📦 Önceki |
| v2.7.0.0 | 1.94.121 | 152 | 11 25H2 | 📦 Önceki |
| v2.6.2.0 | 1.94.121 | 152 | 11 25H2 | 📦 Önceki |
| v2.6.1.1 | 1.94.117 | 152 | 11 25H2 | ✅ Önceki |
| v2.6.1.0 | 1.94.117 | 152 | 11 25H2 | ✅ Önceki |
| v2.6.0.0 | 1.94.117 | 152 | 11 25H2 | ✅ Önceki |
| v2.5.5.4 | 1.94.117 | 152 | 11 25H2 | ✅ Önceki |
| v2.5.5.3 | 1.93.138 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.5.2 | 1.93.136 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.5.1 | 1.93.129 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.4.0 | 1.93.129 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.3.0 | 1.93.129 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.2.1 | 1.93.129 | 151 | 11 25H2 | ✅ Önceki |
| v2.5.2.0 | 1.92.144 | 150 | 11 25H2 | ✅ Önceki |
| v2.5.1.0 | 1.92.143 | 150 | 11 25H2 | ✅ Önceki |
| v2.5.0.0 | 1.92.141 | 150 | 11 25H2 | ✅ Önceki |
| v2.4.2.0 | 1.92.141 | 150 | 11 25H2 | ✅ Önceki |
| v2.4.1.0 | 1.92.139 | 150 | 11 25H2 | ✅ Önceki |
| v2.3.0.0 | 1.92.138 | 150 | 11 25H2 | ✅ Önceki |
| v2.2.1.0 | 1.92.134 | 150 | 11 25H2 | ✅ Önceki |
| v2.2.0.2 | 1.92.134 | 150 | 11 25H2 | ✅ Önceki |
| v2.2.0 | 1.92.134 | 150 | 11 25H2 | ✅ Önceki |
| v2.1.6.0 | 1.92.134 | 150 | 11 25H2 | ✅ Önceki |
| v2.1.5 | 1.92.134 | 150 | 11 25H2 | ✅ Önceki |
| v2.1 | 1.91.172 | 149 | 11 25H2 | ⏹️ Önceki |
| v2.0 | 1.91.172 | 149 | 11 25H2 | ⏹️ Önceki |
| v1.2.2 | 1.91.172 | 149 | 11 25H2 | ⏹️ Önceki |
| v1.2.1 | 1.91.172 | 149 | 11 25H2 | ⏹️ Önceki |
| v1.2 | 1.91.172 | 149 | 11 25H2 | ⏹️ Önceki |
| v1.1 | 1.91.168 | 149 | 11 25H2 | ⏹️ Önceki |
| v1.0 | 1.91.168 | 149 | 11 25H2 | ⏹️ Arşivlendi |
| Tetikleyici | Zaman Çizelgesi |
|---|---|
| Brave Kararlı Sürümü | 72 saat içinde ADMX farkı; politikalar değiştiyse yama |
| Güvenlik Sorunu | 24 saat içinde acil yama |
| Çeviri Eksiklikleri | 1 hafta içinde yama |
| Özellik Talebi | Sonraki alt sürüm |
- v2.0 betiklerini indirin
- Şu komutla çalıştırın:
PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1"ve bir sıkılaştırma seviyesi seçin -
brave://policy'nin 68 Etkin politika gösterdiğini doğrulayın - 4 seviyeli model kümülatif politikaları otomatik uygular
- v2.1 betiklerini indirin
- Kuru çalıştırma için
-WhatIfile çalıştırın:PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1" -WhatIf - Uygulamak için
-WhatIfolmadan çalıştırın:PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1" - Sürüm algılamanın kayıt defterini doğru Brave sürümüyle güncellediğini doğrulayın
- Temiz kaldırma gerekiyorsa
-Resetkullanın
Tam sürüm notları GitHub Sürümlerinde.
🦁 Brave Omega Project — Community Edition
Built with care. Maintained with purpose.
Özenle inşa edildi. Amaçla sürdürülüyor.
License: MIT License Lisans: MIT Lisansı
Disclaimer: Brave Omega is an independent community project and is not affiliated with, endorsed by, or officially connected to Brave Software, Inc. in any way. The Brave name and logo are registered trademarks of Brave Software, Inc. Sorumluluk Reddi: Brave Omega bağımsız bir topluluk projesidir ve hiçbir şekilde Brave Software, Inc. ile bağlantılı, onun tarafından onaylanmış veya resmî olarak ilişkili değildir. Brave adı ve logosu Brave Software, Inc.'in tescilli markalarıdır.
- Home
- Overview
- Quick Start
- Architecture
- Policy Reference
- Rejected Policies
- Installation
- Security
- Troubleshooting
- Roadmap
- Contributing
- Changelog
- Version Compatibility Matrix
- 🧪 Tests — Pester test suite
- Ana Sayfa
- Genel Bakış
- Hızlı Başlangıç
- Mimari
- Politika Başvurusu
- Reddedilen Politikalar
- Kurulum
- Güvenlik
- Sorun Giderme
- Yol Haritası
- Katkıda Bulunma
- Değişiklik Günlüğü
- Sürüm Uyumluluk Matrisi
- 🧪 Testler — Pester test takımı
🦁 Brave Omega — Community Edition Built with care. Maintained with purpose. Özenle inşa edildi. Amaçla sürdürülüyor.