Changelog - bayraktarozcan/Brave-Omega-Project GitHub Wiki
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.
Feature Release - Windows Chrome target
Changed:
-
-Browser/-Tarayiciparameter (Brave/Chrome) plus an opening browser menu, Brave default; Chrome runs resolveHKLM\SOFTWARE\Policies\Google\Chrome, per-profileHKCU\Software\Googlehives, Google Update Omaha GUIDs, andchrome.exedetection, while Brave-only policies are skipped byorigintag - No policy, registry value, or ADMX change; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
Compatibility Release - Linux support and generic Chromium profiles
Changed:
- Origin (
chromium/brave, 27 Brave) and platform (windows/linux) tags on all 151 policies, classified against the upstream template;Brave-Omega/Browsers/{brave,chrome}.jsonprofiles;Scripts/Render-PolicyJSON.pymanaged-JSON renderer; POSIX installerScripts/Install-OmegaLinux.shwriting/etc/<browser>/policies/managed/brave-omega.jsonwith root-only permissions - No policy, registry value, or ADMX change; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
Compatibility Release - Administrator protection support
Changed:
- Per-user operations target every local profile by SID under
HKEY_USERSinstead of the processHKCU:drive; Brave detection scans every profile'sAppData\Local; newGet-OmegaUserHivePath/Get-OmegaLocalUserHives/Mount-OmegaUserHive/Dismount-OmegaUserHivehelpers with per-profile mount, error isolation, and unload before every exit - Version surfaces aligned to v3.0.1.0: README, SECURITY, 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
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.1.0.0 (current) | all | all | 11 26H2 | ✅ Active |
| v3.0.2.0 | all | all | 11 26H2 | 📦 Previous |
| v3.0.1.0 | all | all | 11 26H2 | 📦 Previous |
| v3.0.0.0 | all | all | 11 26H2 | 📦 Previous |
| 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.
Özellik Sürümü - Windows Chrome hedefi
Değiştirilenler:
-
-Browser/-Tarayiciparametresi (Brave/Chrome) ve açılış tarayıcı menüsü, Brave varsayılan; Chrome koşularıHKLM\SOFTWARE\Policies\Google\Chromeyolunu, profil başınaHKCU\Software\Googlekovanlarını, Google Update Omaha GUID'lerini vechrome.exetespitini çözer; Brave'e özgü politikalaroriginetiketiyle atlanır - 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
Uyumluluk Sürümü - Linux desteği ve genel Chromium profilleri
Değiştirilenler:
- 151 politikanın tamamında origin (
chromium/brave, 27 Brave) ve platform (windows/linux) etiketleri;Brave-Omega/Browsers/{brave,chrome}.jsonprofilleri;Scripts/Render-PolicyJSON.pyyönetilen-JSON üreteci;/etc/<browser>/policies/managed/brave-omega.jsondosyasını yalnızca root izniyle yazan POSIX kurucuScripts/Install-OmegaLinux.sh - 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
Uyumluluk Sürümü - Yönetici koruması desteği
Değiştirilenler:
- Kullanıcı işlemleri işlem
HKCU:sürücüsü yerineHKEY_USERSaltında SID ile her yerel profili hedefler; Brave tespiti her profilinAppData\Localdizinini tarar; profil başına bağlama, hata yalıtımı ve her çıkış öncesi ayırma ile yeniGet-OmegaUserHivePath/Get-OmegaLocalUserHives/Mount-OmegaUserHive/Dismount-OmegaUserHiveyardımcıları - Sürüm yüzeyleri v3.0.1.0 ile hizalandı: README, SECURITY, 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
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.1.0.0 (güncel) | tümü | tümü | 11 26H2 | ✅ Etkin |
| v3.0.2.0 | tümü | tümü | 11 26H2 | 📦 Önceki |
| v3.0.1.0 | tümü | tümü | 11 26H2 | 📦 Önceki |
| v3.0.0.0 | tümü | tümü | 11 26H2 | 📦 Önceki |
| 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.