Тестирование новых версий обновлятора

 Эта страничка для опытных администраторов и программистов

Здесь я выкладываю ещё не опубликованные версии программы, которые называю тестовыми. В них я добавил возможности, которых пока нет в основной версии и хочу убедиться, что ничего не сломалось. Для этой проверки мне нужно время и, конечно же, помощь самых преданных и опытных пользователей обновлятора - ваша помощь.

Как ведётся разработка обновлятора

Разработка идёт непрерывно, но возможности добавляются таким образом, чтобы продукт всегда оставался работоспособным в целом и новая версия могла быть выпущена в любой момент.

После добавления нового функционала первым и самым главным тестером обновлятора являюсь я сам. Я ведь сам активно его использую, чтобы обновлять и обслуживать собственные базы.

Если я вижу, что при разработке был затронут уже существующий базовый функционал я делаю паузу в несколько дней и тщательно проверяю всё на себе самом. Если доработка нового функционала никак не затрагивала уже существующие возможности - проверка новой версии проходит в течение того же дня.

После этого я выпускаю эту версию как тестовую и тут же отписываюсь по почте наиболее активным и преданным пользователям обновлятора - вот мол, вышла такая версия с такими фишками, прошу по возможности поставить её себе.

Раздел спасибо

Здесь я буду указывать тех, кто регулярно принимает участие в тестировании новых версий. Без них обновлятор никогда не смог бы быть таким стабильным. Тьфу-тьфу-тьфу, но за 2 с лишним года в релиз не ушло ни одной версии с какой-нибудь критичной ошибкой.

  • Леонид Черновалов (очень ответственный и отзывчивый человек, большой энтузиаст своего дела)
  • Дмитрий Бабенков

Как помочь

Необходимо скачать и установить тестовую версию к себе на компьютер. Её можно установить либо как основную (поверх рабочей), либо как дополнительную, указав при установке вариант "Переносная (portable)".

Нужно чётко понимать, что тестовая версия - она на то и тестовая, и может содержать ошибки и недочёты. Конечно, я даже перед тем как выпустить тестовую версию провожу её минимальное тестирование.

 Внимание! Если вы не являетесь опытным администратором или программистом - не стоит принимать участие в тестировании. Дождитесь пока тестовая версия перейдёт в разряд основной. 

Скачать и установить вручную

Скачать тестовую версию от 20 сентября


Скачать и установить автоматически из обновлятора

В версиях обновлятора начиная с 18 июля 2018 года можно включить поиск и установку тестовых версий из самого обновлятора наравне со стабильными.

Как настроить такое обновление (раскройте список)

Изменения в новой версии

  • 20.09.2018 Внимание. Полностью переделан диалог создания новых баз. Теперь в два клика можно создавать (новые или из шаблонов) в том числе серверные базы. В обновляторе появились отдельные справочники для хранения настроек кластера и сервера СУБД. В этой связи произошли изменения в свойствах баз, касающихся настроек кластера и сервера СУБД (теперь там хранятся ссылки на элементы справочников).
  • 20.09.2018 Внимание. Опция "Включить возможность полного удаления файловой базы при нажатии Shift + Delete" на закладке "Операции над базами" преобразована в опцию "Включить возможность полного удаления базы при нажатии Shift + Delete". То есть теперь (при включенной опции, которая выключена по умолчанию) по Shift + Delete полностью удалять можно в том числе серверные базы (с различными вариантами удаления).
  • 20.09.2018 Внимание. Изменились схемы восстановления баз из sql-архивов как для MS SQL, так и для PostgreSQL. Суть изменений в том, что теперь, после восстановления базы на сервере СУБД, в обязательном порядке пересоздаётся с теми же параметрами исходная база в кластере 1с, чтобы избежать проблем, связанных с неправильным кэшем метаданных на сервере. Важно! Обратите внимание, что при пересоздании базы в кластере будет пропадать (вернее он будет оставаться в папке на сервере под старым идентификатором и его всегда можно будет вернуть вручную) журнал регистрации старой базы. Вскоре я доработаю возможность копирования журнала регистрации из старой базы при этой операции.
  • 20.09.2018 Появилась возможность финального объединения с эталонной конфигурацией при обновлении: https://helpme1c.ru/obnovlyator-1s-avtomaticheskoe-obnovlenie-dorabotannyx-konfiguracij#i-4
  • 20.09.2018 Я вынужден был отказаться от отдельной возможности сохранения и восстановления настроек баз в формате xml, так как поддержка этой возможности требовала от меня постоянного дублирования кода для сохранения и восстановления настроек баз.
  • 27.08.2018 Появилась возможность повтора последней выполненной операции над базами. Для этого нужно нажать на ссылку "Повторить эту же операцию", которая выводится в отчёт в самом конце.
  • 24.08.2018 Появилась возможность задания смещений периодов хранения резервных копий: https://helpme1c.ru/smeshhenie-periodov-xraneniya-rezervnyx-kopij-v-obnovlyatore
  • 17.08.2018 Доработана проверка базы на пустоту перед восстановлением из резервной копии Postgres (в определенных условиях проверка заканчивалась ошибкой).
  • 16.08.2018 Теперь обновлятор, по умолчанию, не разрешает восстанавливать резервную копию Postgres в не пустую базу. Настраивается здесь.
  • 16.08.2018 Дополнительные проверки и подсказки при архивации и восстановлении баз 1с на PostgreSQL.
  • 14.08.2018 Обновлятор научился восстанавливать архивы, созданные средствами СУБД, для серверных баз 1с на PostgreSQL. Подробнее здесь.
  • 09.08.2018 Обновлятор научился создавать архивы средствами СУБД для серверных баз 1с на PostgreSQL. Подробнее здесь. Возможность восстановления архивов PostgreSQL прямо из обновлятора появится в ближайшей тестовой версии.
  • 04.08.2018 Оптимизация работы списка баз. Уменьшено количество морганий элемента при изменении. Исключены задержки при раскрытии узлов списка, которые могли возникать при определенных обстоятельствах ранее.
  • 31.07.2018 В дополнительных настройках, на закладке "Интерфейс и общее поведение" появилась галка "Отображать отчёт по операции справа от списка баз". Эта возможность для тех у кого большие мониторы и кому надоели переключения на закладку "Отчет" и обратно .
  • 31.07.2018 В дополнительных настройках, на закладке "Обновление баз" появилась галка "При возможности пропускать подключение к базам при проверке обновлений". Она установлена по умолчанию. Её могут снять те, кто хочет чтобы обновлятор всегда подключался к базе при проверке наличия обновлений. Возможность полезна, если базы обновляются не только в обновляторе, для избежания несогласованности в информации о базе, которую знает обновлятор и которая есть на самом деле.
  • 31.07.2018 Теперь при отправке писем с отчётом об операции обновлятор, при наличии ошибок, выставляет письму высокую важность. Этот атрибут письма доступен для учёта в почтовых клиентах.
  • 31.07.2018 В контекстное меню баз вынесен пункт "Проверить настройки".
  • 31.07.2018 Мелкие исправления и улучшения.
  • 18.07.2018 В системных настройках обновлятора появилась галка "Скачивать тестовые версии обновлятора".
  • 17.07.2018 Внимание. Полностью переписано расписание для запуска задач.
    - Теперь в расписание можно ставить дополнительные операции (их список будет расширяться): скачивание обновлений, выполнение тестирования и исправления баз, скрипты обновлятора.
    - У каждого расписания может быть свой список баз, а также более сложные настройки и условия для запуска. Теряют смысл настройки "любимые дни" и "исключения операций из расписания". Всё это теперь настраивается через индивидуальные списки баз у задач.
    - При первом запуске новой версии обновлятор выполнит перенос настроек расписания из старого формата в новый, при этом он учтёт любимые дни и исключения, которые могли быть настроены. Рекомендуется перепроверить настройки расписания после установки новой версии.
  • 11.07.2018 Исправлена работа обновлятора при включенном FIPS на сервере.
  • 03.07.2018 Теперь обновлятор помечает создаваемые sql-архивы как copy-only.
  • 02.07.2018 Исправлена возможность скачивания платформы 1с из обновлятора (она сломалась для версия 8.3.12, так как 1с изменили адрес дистрибутивов).
  • 02.07.2018 Исправлена возможность динамического обновления при многопоточном выполнении операций.
  • 28.06.2018 Внесены изменения в связи с переводом сайта helpme1c.ru на https. Теперь запрос активации и все другие взаимодействия с сайтом (справка, скачивание новых версией) осуществляются по защищенному протоколу.
  • 21.06.2018 Появилась возможность динамического обновления баз: helpme1c.ru/kak-vklyuchit-vozmozhnost-dinamicheskogo-obnovleniya-bazy-v-obnovlyatore
  • 15.06.2018 Появилась возможность автоматического восстановления серверных баз при ошибке обновления: helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya
  • 15.06.2018 Появилась возможность указать обновлятору, чтобы он восстанавливал базу к исходному состоянию при ошибке выполнения обработчиков обновления: helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya#i-3
  • 15.06.2018 Появилась возможность восстанавливать серверные базы из архивов, сделанных sql-сервером напрямую из обновлятора: helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya#i-5
  • 15.06.2018 Появилась возможность выключать облако, не удаляя его.
  • 15.06.2018 В свойствах базы теперь можно переопределить опцию "Не обновлять базу, если в ней работают пользователи".
  • 08.06.2018 Появилась возможность уведомления пользователей об успешных операциях с базами: helpme1c.ru/uvedomlyaem-polzovatelej-ob-uspeshnyx-operaciyax-s-bazami-v-obnovlyatore
  • 08.06.2018 Перед установке этой версии поверх предыдущей тестовой версии от 4 июня может понадобиться остановить вручную процесс менеджера теневого копирования Updater1C.VssManager.exe. Этот недочёт уже устранён для будущих версией.
  • 04.06.2018 Появилась возможность теневого копирования: helpme1c.ru/nastraivaem-tenevoe-kopirovanie-dlya-arxivacii-v-obnovlyatore

Я нашёл ошибку или серьёзный недочёт

Отличная работа! Примите мои поздравления. Найдя ошибку в тестовой версии - вы избавили сотни пользователей от возможных проблем, а меня от бесконечного потока писем и мучительного ответа на них.

Для исправления ошибки мне от вас понадобится отчёт из обновлятора (желательно сделанный в режиме отладки).

Режим отладки можно включить в настройках обновлятора (дополнительные настройки, закладка "Системные настройки", галка "Включить отладочный режим..."). Либо при ручном запуске операции удерживайте клавишу "Shift" на клавиатуре.

Этот отчёт нужно прислать мне на почту helpme1c.box@gmail.com, указав в заголовке письма тему "ошибка в тестовой версии".

С уважением к вам и вашему делу,
автор программы "Обновлятор-1С" Владимир Милькин