This website requires JavaScript.
95f81c2858
docs(release): уточнить фактическую схему promotion
main
Crimson
2026-09-15 02:30:39 +05:00
041f88b6a2
docs(release): зафиксировать stable promotion
Crimson
2026-09-15 02:19:24 +05:00
5c1dd24111
docs(release): зафиксировать финальную приёмку rc5
Crimson
2026-09-15 01:44:09 +05:00
b7e478f014
fix(rc5): harden frontend runtime and diagnostics
1.0.0-rc5
Crimson
2026-09-08 05:22:06 +05:00
079094591b
fix(installer): harden admin smoke and rollback cleanup
1.0.0-rc4
Crimson
2026-09-07 22:39:30 +05:00
bf10810cfc
fix(build): remove pipefail-unsafe matchers
1.0.0-rc3
Crimson
2026-09-07 20:34:50 +05:00
6c286d1ff5
fix(build): align runtime env acceptance gate
Crimson
2026-09-07 20:21:37 +05:00
a3445f79c5
fix(security): harden diagnostics storage boundary
Crimson
2026-09-07 19:52:11 +05:00
af9f476658
fix(utf8): закрыть lossy-границы конфигурации и API
Crimson
2026-09-07 17:25:27 +05:00
ab788725cf
fix(env): контракт был шире домена, который принимает systemd
Crimson
2026-09-06 23:38:57 +05:00
65042ee335
fix(auth): контракт пароля администратора расходился с bcrypt в четырёх местах
Crimson
2026-09-06 18:38:04 +05:00
a8407cf16b
fix(admin): вход в панель падал на теге правила, пережившего переименование
founder
2026-09-04 02:32:50 +05:00
82e5ca40cc
fix(build): гейт ACME описывал снятую архитектуру панели
v1.0.0-rc2
founder
2026-09-03 23:07:19 +05:00
7d486af712
fix(frontend): patch vulnerable browserslist dependency
founder
2026-09-03 22:39:25 +05:00
b9d3c03f8d
fix(admin): считать достижимым только тот адрес Traffic Stats API, который админка действительно опрашивает
founder
2026-09-03 03:53:46 +05:00
b315001288
fix(admin): различать достижимость Traffic Stats API и соответствие профилю
founder
2026-09-03 03:39:42 +05:00
cb20d8d28f
fix(admin): связать отзыв учётных данных с идентичностью сессий и свести адрес control plane к одному
founder
2026-09-02 23:24:01 +05:00
8dcb50a07c
fix(admin): дать отзыву доступа вторую попытку, а лимиту устройств — порядок снимков
founder
2026-09-02 07:15:43 +05:00
6d1686b2be
fix(admin): свести access-control к одному правилу и одному пути отзыва
founder
2026-09-01 20:46:21 +05:00
162759c599
fix(admin): достроить вторые половины отзыва доступа, лимита и журнала
founder
2026-09-01 17:17:17 +05:00
c0a43ae915
fix(admin): закрыть обещания панели, которые продукт не выполнял
founder
2026-09-01 07:27:15 +05:00
a1f0db22c2
fix(build): гейт классификации reconfigure описывал прежнюю архитектуру
v1.0.0-rc1
founder
2026-09-01 04:56:33 +05:00
d32811b804
fix(build): отрицательные сканы приёмки проверяют форму кода, а не прозу
founder
2026-09-01 04:44:23 +05:00
a1c74caa0c
fix(build): исключить SIGPIPE из релизных гейтов под pipefail
founder
2026-09-01 04:28:54 +05:00
2259f7c847
firewall guard: барьер покоя fail-closed и явный контракт транзиентного таймера
founder
2026-08-31 16:44:20 +05:00
76d78ac71f
fix(orchestrator): закрыть два остатка на стыке guard и замка операций
founder
2026-08-31 03:30:14 +05:00
0230f1ca99
fix(orchestrator): не полагаться на мангление имени транзиентного юнита
founder
2026-08-31 01:32:35 +05:00
39139e95f7
docs: описать транзакционный guard и взаимное исключение операций
founder
2026-08-31 01:31:15 +05:00
50ec4d9717
build(acceptance): закрепить границы транзакции гейтами сборки
founder
2026-08-31 01:25:29 +05:00
d72550e11f
fix(orchestrator): сериализовать операции жизненного цикла
founder
2026-08-30 22:59:50 +05:00
4e7f54b9ff
fix(orchestrator): сделать staged firewall guard транзакционным
founder
2026-08-30 22:54:57 +05:00
330a63b050
fix(v1): сделать надёжным нижний слой отката, а не только его запуск
founder
2026-08-30 19:32:43 +05:00
df73459ea5
test(guard): закрепить создание каталога как запись под read-only guard
founder
2026-08-30 18:29:54 +05:00
b22b4b0d99
fix(v1): сделать read-only свойством doctor, а sentinel-ошибки — решением
founder
2026-08-30 18:28:39 +05:00
594525dd73
build: закрыть обходы релизного гейта тестов и проверять весь граф npm
founder
2026-08-30 18:18:13 +05:00
e84fdedc4b
fix(v1): сделать откат неотменяемым, а маркер установки — долговечным
founder
2026-08-30 18:11:55 +05:00
60a1aea85e
fix(build): не дать скану обходов security-gate поймать самого себя
founder
2026-08-30 07:47:40 +05:00
219bb364bc
docs: сделать проверку типов frontend release gate и убрать известное ограничение
founder
2026-08-30 07:44:51 +05:00
32ff47731c
build(frontend): убрать неподдерживаемый плагин иконок и EOL-линтеры, audit до нуля
founder
2026-08-30 07:41:31 +05:00
ddd1020a3a
build(frontend): Vite 4.3.1 -> 7.3.6 и уборка мёртвых редакторов конфига
founder
2026-08-30 07:29:53 +05:00
7f4cc10d25
build(frontend): обновить UI-зависимости внутри текущих major и закрыть все advisory
founder
2026-08-30 07:14:43 +05:00
d2dea2debf
build(frontend): Element Plus 2.3.1 -> 2.14.5, sass 1.58 -> 1.103, icons 1.x -> 2.3.2
founder
2026-08-30 07:09:38 +05:00
02ea33520d
feat(frontend): вернуть проверку типов SFC-шаблонов и закрыть все 142 ошибки
founder
2026-08-30 07:04:28 +05:00
cf094f6e6f
fix(v1): сделать отзыв доступа, бэкап и диагностику соответствующими своим именам
founder
2026-08-30 06:48:50 +05:00
e30fdaa004
docs: зафиксировать известное ограничение проверки типов frontend
founder
2026-08-29 21:38:40 +05:00
b99be7d514
fix(v1): разблокировать сборку, починить жизненный цикл cron и закрыть каналы утечки
founder
2026-08-29 21:37:38 +05:00
672d455467
fix: закрыть каналы утечки секретов и сделать PHASE 1 владением оркестратора
founder
2026-08-28 05:27:10 +05:00
5574b7c89a
test(router): закрепить пространства имён API тестом регистрации маршрутов
founder
2026-08-27 20:51:04 +05:00
086b5d6624
build: закрепить новые инварианты приёмкой и документацией
founder
2026-08-27 20:50:03 +05:00
a88268b0cd
fix(install): сделать границу «хост изменён» настоящим инвариантом
founder
2026-08-27 20:49:38 +05:00
b52fac1394
fix(admin): убрать каналы утечки секретов и остатки H UI из runtime
founder
2026-08-27 20:49:07 +05:00
3a4ce9c751
docs: clean-install-only, versions.env и очистка предыдущего поколения
founder
2026-08-27 12:16:38 +05:00
42db78c6a0
feat(tools): purge-v0 и acceptance-проверки политики clean-install-only
founder
2026-08-27 12:16:22 +05:00
920a78fdae
test(e2e): подключаться по ссылке из production-генератора share URI
founder
2026-08-27 12:16:07 +05:00
19ffc80130
refactor(admin): удалить мёртвый updater/config-write API и его UI
founder
2026-08-27 12:15:53 +05:00
10d2c48cf0
build: сверка артефакта Hysteria с upstream hashes.txt
founder
2026-08-27 12:15:38 +05:00
9da61c9482
build: versions.env как единый контракт продукта, платформы и toolchain
founder
2026-08-27 12:15:24 +05:00
abdcb881f3
fix(security): структурная редакция секретов и строгая проверка конфига
founder
2026-08-27 12:15:07 +05:00
2b4a2cb2d5
fix(install): двухфазная установка, clean-host контракт и проверка поколения
founder
2026-08-27 12:14:47 +05:00
ddf0ddf71e
feat(v1): Gecko-обфускация, latest-stable Hysteria на сборке и forward-compatible admin
founder
2026-08-27 08:15:02 +05:00
0205334cd8
tools/build/README: исправлены две битые ссылки
founder
2026-08-15 20:27:37 +05:00
b903a09fb1
Позиционирование как самостоятельного продукта и переход на AGPL-3.0-only
founder
2026-08-15 03:34:18 +05:00
656cc7ca5b
Обновить README.md
Crimson
2026-08-14 19:49:11 +00:00
277f667744
frontend: убран рискованный manual chunking vue runtime
main_v0.2.2
founder
2026-05-21 19:31:58 +05:00
d26f7d829b
README: добавлен корректный пример SSH-туннеля
founder
2026-05-21 19:21:17 +05:00
569a49d9b3
README: исправлен mermaid-блок архитектуры
founder
2026-05-21 19:04:57 +05:00
74794506b4
README: проверка ссылок и добавление файла лицензии
founder
2026-05-21 19:03:28 +05:00
95b8d97ccf
style: прогнать prettier по frontend
founder
2026-05-21 15:52:43 +05:00
b0cdf6207c
fix43: убрать lint-хвосты и нормализовать пути chunks
founder
2026-05-21 15:46:26 +05:00
e1ecaf485f
fix: довести fix42 до production (cleanups, journald limits, docs)
founder
2026-05-21 15:31:11 +05:00
782520848d
fix(frontend): полная зачистка UI legacy и унификация брендовой палитры (fix41)
founder
2026-05-21 15:14:56 +05:00
85798bebb6
fix: полный production-фикс fix40 (layout, sidebar, journald, логирование)
founder
2026-05-21 14:51:19 +05:00
53711aecd3
Обновить README.md
founder
2026-05-20 19:04:44 +00:00
7629b6c5a0
Обновить README.md
founder
2026-05-20 19:04:13 +00:00
ea0a3f1e3d
Обновить README.md
founder
2026-05-20 11:24:59 +00:00
1db7f24d5c
fix: корректная агрегация top peers по диапазонам и починка hourly bucket
founder
2026-05-09 21:31:03 +05:00
b6c86009e6
fix: полный продакшен-фикс dashboard retention и timeseries по fix37
founder
2026-05-09 16:18:08 +05:00
44c01d39d0
fix: ограничить статистику 7 днями и убрать 30d из дашборда
founder
2026-05-09 16:07:54 +05:00
78656e74b0
fix: полный продакшен-фикс dashboard/peer/hysteria по fix35
founder
2026-05-09 15:38:30 +05:00
a4157d1363
fix(frontend): исправить embed ассетов и MIME для JS-чанков
founder
2026-05-09 13:28:37 +05:00
2e8e88bccc
fix34: устранён import-time баг i18n, усилен SSH tunnel policy и doctor warning
founder
2026-05-09 12:34:47 +05:00
b2639da71c
fix33: безлимитная квота bootstrap-peer и защита от регрессии в acceptance
founder
2026-05-09 11:51:08 +05:00
466a572263
fix: обновить baseline домен и SSH-порт пакета
founder
2026-05-09 09:43:15 +05:00
8de1719aa4
fix: продакшен-фиксы install-flow и шаблонов
founder
2026-05-09 03:03:46 +05:00
78da898ba5
Полный production-фикс fix30/fix30.1: auth, smoke, bootstrap, preflight, rollback и валидация PATCH
founder
2026-05-09 02:46:48 +05:00
1139c428b6
fix28: полный production-фикс графиков, machine-auth, i18n и peer import/export
founder
2026-05-09 02:14:59 +05:00
3c569061fe
fix27: полный production-фикс dashboard/peer/i18n без легаси-костылей
founder
2026-05-09 01:59:49 +05:00
db3c88c58a
fix26.2: полная UI-полировка peer/dashboard и завершение i18n
founder
2026-05-09 01:38:57 +05:00
c13841b61a
fix26: полный прод-фикс auth/jwt, import-export peer и frontend flow
founder
2026-05-09 01:18:13 +05:00
7a64d76d08
Fix25.1: стабилизирован auth_id flow и unlimited-семантика, усилен bootstrap secrets
founder
2026-05-09 00:45:20 +05:00
d73bab99ec
Полный продакшен-рефактор fix25: split peer/admin, удаление legacy, шифрование secret, auth_id, новые API/роуты и зачистка subscription
founder
2026-05-09 00:27:45 +05:00
e60594e09e
Обновить tools/build/README.md
founder
2026-05-08 18:22:21 +00:00
68b55632dc
Обновление версии
founder
2026-05-08 18:21:11 +00:00
96b71aaa4e
Удалить временные файлы fix24/fix24.1/fix24.2
founder
2026-05-08 23:17:34 +05:00
1bca73814e
Полная зачистка legacy + закрытие fix24.1/fix24.2 + обновление логотипа
founder
2026-05-08 23:16:25 +05:00
de4a65a959
Добавил policy HY2XS_DNS_AAAA_POLICY и управляемое AAAA-поведение в preflight
founder
2026-05-08 10:34:19 +05:00
97e679f69f
Полный продовый фикс fix22: DNS preflight, inet firewall, idempotent bootstrap, auth-semantics и redact-config
founder
2026-05-08 09:41:57 +05:00
06540087fd
Довёл до прода интеграцию Hysteria2: безопасный URI, тесты, актуализация доков и hardening env
founder
2026-05-08 07:14:41 +05:00
d2898ac10c
Полный продовый фикс HY2XS/Hysteria2: auth DTO, валидация bind, smoke, URI, preflight и env-контракт
founder
2026-05-08 05:06:29 +05:00
4b382d6ef9
Довёл fix20: firewall-mode, staged state, diagnostics, readiness и build-gate
founder
2026-05-07 23:38:55 +05:00