CHANGELOG.txt

Drupal 6.19
2010.08.11

  • Исправлены небольшие ошибки, улучшена документация кода

Drupal 6.18
2010.08.11

  • Исправлены ошибки связанные с безопасностью (OpenID authentication bypass, File download access bypass, Comment unpublishing bypass, Actions cross site scripting), смотрите SA-CORE-2010-002

Drupal 6.17
2010.06.02

  • Улучшена совместимость с PostgreSQL
  • Улучшена совместимость с PHP 5.3 и PHP 4
  • Улучшена совместимость с браузерами при сборе CSS-файлов в один файл
  • Улучшена совместимость с браузерами при сборе JavaScript-файлов в один файл
  • Улучшена запись в журнал событий, связанных с ошибками при входе в аккаунт
  • Исправлена несовместимость с некоторыми дополнительными модулями и система блокирования
  • Исправлены небольшие ошибки

Drupal 6.16
2010.03.03

  • Исправлены ошибки связанные с безопасностью (Installation cross site scripting, Open redirection, Locale module cross site scripting, Blocked user session regeneration), смотрите SA-CORE-2010-001
  • Улучшена поддержка новых версий jQuery
  • Снижено использование ресурсов модулем Update status
  • Исправлены несколько ошибок связанных с поддержкой профилей установок
  • Добавлен фреймворк блокирования для избежания повреждения данных при продолжительных операциях
  • Исправлены небольшие ошибки

Drupal 6.15
2009.12.16

  • Исправлены ошибки связанные с безопасностью (Cross site scripting), смотрите SA-CORE-2009-009
  • Исправлены небольшие ошибки

Drupal 6.14
2009.09.16

  • Исправлены ошибки связанные с безопасностью (OpenID association cross site request forgeries, OpenID impersonation, File upload), смотрите SA-CORE-2009-008
  • Изменена работа страницы модулей. Теперь, открытие этой страницы не запускает процесс перестроения кеша, для очистки кеша пользуйтесь кнопкой на странице быстродействия
  • Добавлена поддержка PHP 5.3.0
  • Исправлены небольшие ошибки

Drupal 6.13
2009.07.01

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Input format access bypass, Password leakage in URL), смотрите SA-CORE-2009-007
  • Исправлены небольшие ошибки

Drupal 6.12
2009.05.13

  • Исправлены ошибки связанные с безопасностью (Cross site scripting), смотрите SA-CORE-2009-006
  • Исправлены небольшие ошибки

Drupal 6.11
2009.04.29

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Limited information disclosure), смотрите SA-CORE-2009-005
  • Исправлены проблемы, возникавшие с быстродействием из-за кеширования меню, обновлением статуса кеша и улучшено аннулирование кеша
  • Исправлены небольшие ошибки

Drupal 6.10
2009.02.25

  • Исправлены ошибки связанные с безопасностью (Local file inclusion on Windows), смотрите SA-CORE-2009-003
  • Исправлена функция node_feed(), теперь дополнительные поля могут показываться в RSS-лентах
  • Улучшена совместимость с PostgreSQL
  • Исправлены небольшие ошибки

Drupal 6.9
2009.01.14

  • Исправлены ошибки связанные с безопасностью (Access Bypass, Validation Bypass, Hardening against SQL injection), смотрите SA-CORE-2009-001
  • Проверка HTTP-запросов сделана более ясной и информативной
  • Исправлена проверка HTTP_HOST для работы с клиентами HTTP 1.0 и основными shell-скриптами
  • Удалены вызовы t() из всей схемы документации, смотрите http://drupal.org/node/322731
  • Исправлены небольшие ошибки

Drupal 6.8
2008.12.11

  • Удалено предыдущее изменение, которое привело к несовместимости системы с PHP 5.1.x и более ранних версий

Drupal 6.7
2008.12.10

  • Исправлены ошибки связанные с безопасностью (Cross site request forgery and Cross site scripting), смотрите SA-2008-073
  • Обновлены файлы robots.txt и .htaccess в соответствии с текущими требованиями
  • Исправлены небольшие ошибки

Drupal 6.6
2008.10.22

  • Исправлены ошибки связанные с безопасностью (File inclusion, Cross site scripting), смотрите SA-2008-067
  • Исправлены небольшие ошибки

Drupal 6.5
2008.10.08

  • Исправлены ошибки связанные с безопасностью (File upload access bypass, Access rules bypass, BlogAPI access bypass), смотрите SA-2008-060
  • Исправлены небольшие ошибки

Drupal 6.4
2008.08.13

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Arbitrary file uploads via BlogAPI, Cross site request forgeries, Various Upload module vulnerabilities), смотрите SA-2008-047
  • Улучшены сообщения об ошибках показывающиеся в процессе установки
  • Исправлена ошибка не позволявшая использовать в виджетах радиокнопок AHAH
  • Исправлены небольшие ошибки

Drupal 6.3
2008.07.09

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Cross site request forgery, Session fixation, SQL injection), смотрите SA-2008-044
  • Немного изменён процесс установки, для предотвращения вопросов возникающих с правами на файлы на общих хостингах
  • Улучшена совместимость с PostgreSQL
  • Библиотека jQuery JavaScript обновлена до версии 1.2.6
  • Улучшено быстродействие поиска, управления меню и кешем Form API
  • Исправлена несовместимость с модулем Views (модуль Views работает с Drupal 6.3+)
  • Исправлены небольшие ошибки

Drupal 6.2
2008.04.09

  • Исправлены ошибки связанные с безопасностью (Access bypasses), смотрите SA-2008-026
  • Исправлены небольшие ошибки

Drupal 6.1
2008.02.27

  • Исправлены ошибки связанные с безопасностью (Cross site scripting), смотрите SA-2008-018
  • Исправлены небольшие ошибки

Drupal 6.0
2008.02.13

  • Переписана система меню
  • Характеристики модуля Watchdog перенесены в функцию
    • Новый hook_watchdog может использоваться всеми модулями для направления сообщений по различным маршрутам
    • Количество уровней серьёзности сообщения увеличено с 3 (ошибка, предупреждение, оповещение) до 8, что соответствует спецификации RFC 3164
    • Модуль Watchdog переименован в Dblog, является стандартным необязательным, но по умолчанию оставлен включенным
    • В модуле Dblog реализован фильтр сообщений в зависимости от их уровня серьёзности
    • Добавлен модуль Syslog, который более эффективен для мониторинга крупных сайтов
  • Добавлена система почтового оповещения при активировании, блокировании и удалении пользователей
  • Друпал работает с уровнем ошибок E_ALL
  • Добавлен scripts/drupal.sh для выполнения кода из командной строки. Эффективен при использовании Друпала в качестве фреймворка и использования инструментов работающих через командную строку
  • Поддержка подписей сделана отключаемой и определяемой в темах
  • Добавлен фильтр для поиска альтернативных путей на страницу управления альтернативными адресами
  • Улучшена система локализации
    • Поддерживаются языки с направлением письма справа налево
    • Используемый язык может определяться на основе URL
    • Используемый язык может определяться на основе параметров браузера
    • Добавлена возможность указания языка документа
    • Добавлена возможность перевода документа на разные языки
    • Используемый язык может использоваться на основе альтернативного пути
    • Добавлена возможность автоматического импорта переводов при добавлении языка
    • Добавлена возможность перевода строк в JavaScript-файлах
    • Добавлена возможность автоматического импорта перевода при включении модуля
  • Фильтр «PHP input filter» перемещён в отдельный модуль, что позволяет полностью отключить возможность выполнения PHP-кода на сайте из соображений безопасности
  • Эргономика
    • Улучшена работа с кратким содержанием документа
    • Строка с заголовками колонок таблиц прилипает к верху экрана при прокручивании таблицы
    • Проверка возможности использования чистых ссылок выполняется автоматически с использованием JavaScript
    • Удалён файл default/settings.php, вместо него, программа установки создаёт этот файл из файла default.settings.php
    • Добавлена возможность настройки форматов даты
    • Контактная информация анонимных комментаторов запоминается и не требуется её повторного ввода в других формах
    • Могут быть включены только те модули и темы, в которых явно заявлена поддержка API текущей версии системы
    • В .info-файлах можно явно указать необходимую для проекта минимальную версию PHP
    • Ядро Друпала теперь не требует прав CREATE TEMPORARY TABLES и LOCK TABLES при работе с базой данных
    • Выполняется динамическая проверка надёжности пароля и совпадение паролей при повторном вводе
    • Пересмотрено управление опросами
    • Позиционирование блоков, пунктов меню, словарей, терминов, форумов, полей профиля и фильтров форматов ввода выполняется перетаскиванием мышкой
  • Система тем
    • Добавлены .info-файлы для более простого определения регионов и возможностей
    • Добавлен реестр тем: модули могут использовать свои .tpl.php-файлы без необходимости создания «theme_»-функций
    • Тема Garland используется при установке системы и для всех посетителей при обслуживании сайта
    • Шаблоны могут использовать функции предобработки страницы
    • Добавлена поддержка функций темизации в JavaScript
  • Переписан файл update.php, который теперь поддерживает Batch API, что позволяет корректно обрабатывать операции, требующие продолжительного времени и выполняющие множество внутренних HTTP-запросов
  • Программа установки
    • Программа установки использует тему Garland
    • В процесс установки добавлена форма ввода информации о сайте
    • Добавлена возможность добавления нужных в процессе установки шагов
    • Добавлена возможность импорта переводов в процессе установки
  • Добавлен фильтр «HTML corrector»
    • Автоматически закрывает оставленные открытыми HTML-теги
    • HTML-теги автоматически закрываются в конце краткого содержания
  • Быстродействие
    • Упрощена загрузка .inc-файлов в зависимости от условий и разделена подгрузка многих стандартных модулей
    • Добавлен сбор JavaScript-файлов в один файл
    • Добавлено кеширование на уровне блоков, блоки кешируются как для анонимных посетителей, так и для зарегистрированных пользователей
    • Друпал корректно работает за прокси-серверами, такими как Squid или Pound
  • Улучшена работа с файлами
    • Записи в таблице files теперь привязываются к пользователю, а не к документу
    • Добавлены возможности по проверке размера загружаемого файла, его типа и разрешения для изображений
    • Добавлена возможность создания и удаления временных файлов в процессе запуска cron
  • Улучшение форумов
    • На форум может быть добавлен документ любого типа
  • Улучшение таксономии
    • Описания терминов показываются на страницах терминов и в RSS-лентах
    • Добавлена поддержка записи использованных терминов, путём их связи с версиями документа
  • Добавлена поддержка OpenID
  • Добавлена поддержка выполнения действий при возникновении определённых событий
  • Добавлен модуль Update status, который автоматически проверяет обновления для используемых на сайте модулей и тем, а также отправлять оповещения. Сайтам, разворачиваемым из CVS, следует использовать http://drupal.org/project/cvs_deploy. Дополнительные параметры обеспечиваются модулем http://drupal.org/project/update_advanced
  • Библиотека jQuery JavaScript обновлена до версии 1.2.3
  • Добавлен новый Schema API, который предоставляет встроенную поддержку для стандартных и дополнительных модулей при работе с базами данных, отличающимися от MySQL
  • Удалён модуль Drupal. Его возможности перенесены в дополнительный модуль http://drupal.org/project/site_network
  • Удалена старая система обновлений. Обновление Друпала потребует сначала обновления до версии 5.х и только потом до версии 6.x

Drupal 5.23
2010.08.11

  • Исправлены ошибки связанные с безопасностью (File download access bypass, Comment unpublishing bypass), смотрите SA-CORE-2010-002

Drupal 5.22
2010.03.03

  • Исправлены ошибки связанные с безопасностью (Open redirection, Locale module cross site scripting, Blocked user session regeneration), смотрите SA-CORE-2010-001

Drupal 5.21
2009.12.16

  • Исправлены ошибки связанные с безопасностью (Cross site scripting), смотрите SA-CORE-2009-009
  • Исправлены небольшие ошибки

Drupal 5.20
2009.09.16

  • Avoid security problems resulting from writing Drupal 6-style menu declarations
  • Исправлены ошибки связанные с безопасностью (Session fixation), смотрите SA-CORE-2009-008
  • Исправлены небольшие ошибки

Drupal 5.19
2009.07.01

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Password leakage in URL), смотрите SA-CORE-2009-007
  • Исправлены небольшие ошибки

Drupal 5.18
2009.05.13

  • Исправлены ошибки связанные с безопасностью (Cross site scripting), смотрите SA-CORE-2009-006
  • Исправлены небольшие ошибки

Drupal 5.17
2009.04.29

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Limited information disclosure), смотрите SA-CORE-2009-005
  • Исправлены небольшие ошибки

Drupal 5.16
2009.02.25

  • Исправлены ошибки связанные с безопасностью (Local file inclusion on Windows), смотрите SA-CORE-2009-004
  • Исправлены небольшие ошибки

Drupal 5.15
2009.01.14

  • Исправлены ошибки связанные с безопасностью (Hardening against SQL injection), смотрите SA-CORE-2009-001
  • Исправлена проверка HTTP_HOST для работы с клиентами HTTP 1.0 и основными shell-скриптами
  • Исправлены небольшие ошибки

Drupal 5.14
2008.12.11

  • Удалено предыдущее изменение, которое привело к несовместимости системы с PHP 5.1.x и более ранних версий

Drupal 5.13
2008.12.10

  • Исправлены ошибки связанные с безопасностью (Cross site request forgery and Cross site scripting), смотрите SA-2008-073
  • Обновлены файлы robots.txt и .htaccess в соответствии с текущими требованиями
  • Исправлены небольшие ошибки

Drupal 5.12
2008.10.22

  • Исправлены ошибки связанные с безопасностью (File inclusion), смотрите SA-2008-067

Drupal 5.11
2008.10.08

  • Исправлены ошибки связанные с безопасностью (File upload access bypass, Access rules bypass, BlogAPI access bypass, Node validation bypass), смотрите SA-2008-060
  • Исправлены небольшие ошибки

Drupal 5.10
2008.08.13

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, Arbitrary file uploads via BlogAPI, Cross site request forgery), смотрите SA-2008-047
  • Исправлены небольшие ошибки

Drupal 5.9
2008.07.23

  • Исправлены ошибки связанные с безопасностью (Session fixation), смотрите SA-2008-046
  • Исправлены небольшие ошибки

Drupal 5.8
2008.07.09

  • Исправлены ошибки связанные с безопасностью (Cross site scripting, cross site request forgery, Session fixation), смотрите SA-2008-044
  • Исправлены небольшие ошибки

Drupal 5.7
2008.01.28

  • Исправлена работа страницы настройки форматов ввода
  • Исправлены небольшие ошибки

Drupal 5.6
2008.01.10

  • Исправлена ошибка связанная с безопасностью (Cross site request forgery), смотрите SA-2008-005
  • Исправлена ошибка связанная с безопасностью (Cross site scripting, UTF8), смотрите SA-2008-006
  • Исправлена ошибка связанная с безопасностью (Cross site scripting, register_globals), смотрите SA-2008-007
  • Исправлены небольшие ошибки

Drupal 5.5
2007.12.06

  • Исправлена ошибка связанная с лентами терминов, смотрите SA-2007-031
  • Добавлены отсутствующие кавычки в модуле User

Drupal 5.4
2007.12.05

  • Исправлена ошибка связанная с безопасностью (SQL injection), смотрите SA-2007-031
  • Исправлены небольшие ошибки

Drupal 5.3
2007.10.17

  • Исправлена ошибка связанная с безопасностью (HTTP response splitting), смотрите SA-2007-024
  • Исправлена ошибка связанная с безопасностью (Arbitrary code execution via installer), смотрите SA-2007-025
  • Исправлена ошибка связанная с безопасностью (Cross site scripting via uploads), смотрите SA-2007-026
  • Исправлена ошибка связанная с безопасностью (User deletion cross site request forgery), смотрите SA-2007-029
  • Исправлена ошибка связанная с безопасностью (API handling of unpublished comment), смотрите SA-2007-030
  • Исправлены небольшие ошибки

Drupal 5.2
2007.07.26

  • Исправлена ошибка связанная с безопасностью (Cross-site request forgery), смотрите SA-2007-017
  • Исправлена ошибка связанная с безопасностью (Cross-site scripting), смотрите SA-2007-018
  • Исправлен аргумент $teaser в hook_link()
  • Исправлены небольшие ошибки

Drupal 5.1
2007.01.29

  • Исправлена ошибка связанная с безопасностью (Code execution), смотрите SA-2007-005
  • Исправлены небольшие ошибки

Drupal 5.0
2007.01.15

  • Пересмотрена структура страниц управления сайтом
    • К страницам по адресу «admin/...» теперь может быть применена отдельная тема оформления
    • Пункты меню управления могут быть упорядочены по задачам или по модулям
    • Добавлена страница статуса системы с информацией о Drupal, PHP, MySQL
  • Добавлена программа установки системы
    • Проверка системных требований
    • Автоматическая генерация файла конфигурации
    • Работа с профилями установок
    • Импорт структуры базы данных с автоматической поддержкой префиксов таблиц
    • Выбор языка установки
  • Добавлена тема Garland, которая сделана стандартной
  • Добавлен модуль Color, который позволяет изменять цветовые схемы тем
  • Включена библиотека jQuery JavaScript 1.0.4 и все скрипты переписаны для работы с ней
  • Реализована возможность изменения отправки писем системой
  • Система модулей
    • Добавлены .info-файлы для хранения метаданных о модулях
    • Добавлена поддержка учёта зависимости модулей друг от друга
    • Улучшена страница управления модулями
    • Стандартные модули перемещены в отдельную папку
    • Добавлена поддержка удаления модулей
  • Добавлена поддержка одновременного использования различных систем кеширования
  • Добавлена общая папка «sites/all»
  • Эргономика
    • Добавлена поддержка автозавершения ввода (AJAX) в формах профилей
    • Включать пользователя в роли можно сразу при создании аккаунта
    • Улучшены параметры контактной формы
    • Пересмотрено положение элементов на страницах настройки параметров
    • Упрощено получение информации о популярных поисковых запросах
    • В административные таблицы добавлен флажок «select all»
    • Упрощено использование тега «break» для разделения краткого и полного содержания документа
    • Используется правильный регистр знаков для заголовков документов, пунктов меню и в названиях операций
  • Модуль Urlfilter объединён с модулем Filter
  • Система блоков
    • Настройка параметров видимости блока расширена возможностью выбора роли пользователей
    • Добавлена возможность настройки заголовков блоков
  • Модуль Poll
    • Может быть разрешён просмотр результата опроса
    • Может быть разрешена отмена своего ответа
  • Распределённая идентификация
    • Добавлен параметр определяющий сервер использующийся по умолчанию
  • Добавлен файл robots.txt
  • Database API
    • Добавлена функция db_table_exists()
  • Модуль Blog API
    • Добавлены операции «blogapi new» и «blogapi edit»
  • Модуль User
    • Добавлена функция hook_profile_alter()
    • Проверка почтового адреса при регистрации сделана отключаемой
    • Добавлена возможность фильтрации и групповой правки на страницу admin/user/user
  • Движок PHPTemplate
    • Добавлена возможность автоматической поддержки шаблонов соответствующих правилам именования
    • Шаблон страницы может определяться на основе пути
    • Шаблон блока может определяться на основе региона, модули и дельты
  • Система документов
    • Упрощено взаимодействие друг с другом модулей, определяющих доступ к документам
    • Добавлена возможность добавления и настройки типов документов
    • Изменён рендеринг документов для работы со структурированными массивами
  • Быстродействие
    • Улучшено управление сессиями
    • Улучшена проверка прав доступа
    • Добавлена возможность использования кеширования на основе данных сессии
    • Для снижения нагрузки на сервер, при получении страницы с 404-ой ошибкой, боковые колонки не показываются
    • Добавлен агрессивный режим кеширования
    • Добавлена возможность сборки и сжатия CSS-файлов, страницы стали загружаться на 40% быстрее
  • Удалён модуль Archive
  • Система обновления
    • Добавлена возможность обновления веток
  • Forms API
    • Добавлена возможность программной отправки форм
    • Улучшен API для создания пошаговых форм
  • Система тем
    • Удалён файл drupal.css
    • Добавлена поддержка вложенных тем
    • Добавлен класс для очищения параметров блоков

Drupal 4.7.11
2008.01.10

  • Исправлена ошибка связанная с безопасностью (Cross site request forgery), смотрите SA-2008-005
  • Исправлена ошибка связанная с безопасностью (Cross site scripting, UTF8), смотрите SA-2008-006
  • Исправлена ошибка связанная с безопасностью (Cross site scripting, register_globals), смотрите SA-2008-007

Drupal 4.7.10
2007.12.06

  • Исправлена ошибка связанная с лентами терминов, смотрите SA-2007-031

Drupal 4.7.9
2007.12.05

  • Исправлена ошибка связанная с безопасностью (SQL injection), смотрите SA-2007-031

Drupal 4.7.8
2007.10.17

  • Исправлена ошибка связанная с безопасностью (HTTP response splitting), смотрите SA-2007-024
  • Исправлена ошибка связанная с безопасностью (Cross site scripting via uploads), смотрите SA-2007-026
  • Исправлена ошибка связанная с безопасностью (API handling of unpublished comment), смотрите SA-2007-030

Drupal 4.7.7
2007.07.26

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2007-018

Drupal 4.7.6
2007.01.29

  • Исправлена ошибка связанная с безопасностью (code execution), смотрите SA-2007-005

Drupal 4.7.5
2007.01.05

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2007-001
  • Исправлена ошибка связанная с безопасностью (DoS), смотрите SA-2007-002

Drupal 4.7.4
2006.10.18

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2006-024
  • Исправлена ошибка связанная с безопасностью (CSRF), смотрите SA-2006-025
  • Исправлена ошибка связанная с безопасностью (Form action attribute injection), смотрите SA-2006-026

Drupal 4.7.3
2006.08.02

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2006-011

Drupal 4.7.2
2006.06.01

  • Исправлена критическая ошибка связанная с загрузкой файлов, смотрите SA-2006-007
  • Исправлена критическая ошибка в таксономии (XSS), смотрите SA-2006-008
  • Исправлены небольшие ошибки

Drupal 4.7.1
2006.05.24

  • Исправлена критическая SQL-ошибка, смотрите SA-2006-005
  • Исправлена серьёзная ошибка связанная с обновлением
  • Исправлены небольшие ошибки

Drupal 4.7.0
2006.05.01

  • Добавлена поддержка свободного ввода тегов
  • Добавлена контактная форма сайта
  • Система тем
    • Добавлен движок PHPTemplate и удалён движок XTemplate
    • Тема Bluemarine перенесена с движка XTemplate на движок PHPTemplate
    • Тема Pushbutton перенесена с движка XTemplate на движок PHPTemplate
  • Эргономика
    • Переработан процесс получения нового пароля
    • Улучшены характеристики форм редактирования документов и комментариев
    • Упрощено добавление документов в меню
    • Добавлен режим «Сайт на обслуживании»
    • Добавлена поддержка форм с автозавершением ввода (AJAX)
    • Добавлена поддержка сворачиваемых секций (JavaScript)
    • Добавлена поддержка изменения размера текстовых полей (JavaScript)
    • Улучшены характеристики загрузки файлов (AJAX)
    • Переупорядочены некоторые параметры на страницах
    • Улучшено оформление сообщений об ошибках
    • Улучшено оформление страницы скрипта update.php
  • Пересмотрен Forms API
    • Добавлена возможность изменения, расширения и оформления форм
  • Система комментариев
    • Добавлена поддержка операций с группой комментариев, для упрощения работы с повторяющимися задачами
    • Comment moderation удалён
  • Система документов
    • Переписан код работающий с записью версий
    • Переписан код работающий с букмарклетами, теперь они могут управляться дополнительными модулями
  • Система обновления
    • Дополнительные модули могут использовать систему обновления
  • Профили
    • Добавлен блок «Автор документа», показывающий информацию об авторе на странице документа
    • Добавлена поддержка скрытых полей профиля
  • Модуль Statistics
    • Добавлена возможность отслеживания времени генерации страниц
    • Добавлена возможность блокирования определённых IP-адресов и хостов
  • Система блоков
    • Добавлена возможность самостоятельного определения темами своих регионов
  • Ленты новостей
    • Модулю Aggregator добавлена возможность обработки лент в формате Atom
    • Модулю Aggregator добавлена возможность генерации лент в формате RSS
    • Добавлена возможность настройки отдаваемых сайтом RSS-лент
  • XML-RPC
    • Библиотека XML-RPC заменена более эффективной
  • Быстродействие
    • Для сайтов с большим трафиком добавлен параметр «loose caching»
    • Улучшено быстродействие при обработке альтернативных путей
    • Добавлена возможность отслеживать время генерации страниц
  • Интернационализация
    • Improved Unicode string handling API
    • Added support for PHP's multibyte string module
  • Добавлена поддержка расширения PHP 5 «mysqli»
  • Модуль Search
    • Улучшена система индексирования, работа системы также сделана более надёжной
    • Добавлена возможность использования при поиске расширенных параметров (поиск фраз, поиск по типам документов и т.д.)
    • Добавлена возможность настройки ранжирования элементов и поисковой выдачи
  • Поддержка PostgreSQL
    • Удалена зависимость от процедурного языка PL/pgSQL
  • Система меню
    • Добавлена поддержка внешних URL
  • Модуль Queue
    • Удалён из стандартной сборки
  • Обработка HTTP
    • Добавлена поддержка «Base URL»
    • По умолчанию, исходящие URI понимаются как относительные к корневой папке сайта

Drupal 4.6.11
2007.01.05

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2007-001
  • Исправлена ошибка связанная с безопасностью (DoS), смотрите SA-2007-002

Drupal 4.6.10
2006.10.18

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2006-024
  • Исправлена ошибка связанная с безопасностью (CSRF), смотрите SA-2006-025
  • Исправлена ошибка связанная с безопасностью (Form action attribute injection), смотрите SA-2006-026

Drupal 4.6.9
2006.08.02

  • Исправлена ошибка связанная с безопасностью (XSS), смотрите SA-2006-011

Drupal 4.6.8
2006.06.01

  • Исправлена критическая ошибка связанная с загрузкой файлов, смотрите SA-2006-007
  • Исправлена критическая ошибка в таксономии (XSS), смотрите SA-2006-008

Drupal 4.6.7
2006.05.24

  • Исправлена критическая SQL-ошибка, смотрите SA-2006-005

Drupal 4.6.6
2006.03.13

  • Исправлены ошибки, из них 4 связанные с безопасностью

Drupal 4.6.5
2005.12.12

  • Исправлены небольшие ошибки

Drupal 4.6.4
2005.11.30

  • Исправлены ошибки, из них 3 связанные с безопасностью

Drupal 4.6.3
2005.08.15

  • Исправлены ошибки, из них 1 критическая связанная с выполнением PHP-кода

Drupal 4.6.2
2005.06.29

  • Исправлены ошибки, из них 2 критические связанные с выполнением PHP-кода

Drupal 4.6.1
2005.06.01

  • Исправлены ошибки, из них 1 критическая связанная с проверкой вводимых данных

Drupal 4.6.0
2005.04.15

  • Реализована совместимость с PHP 5
  • Поиск
    • Добавлена поддержка UTF-8 для работы поиска со всеми языками
    • Улучшен алгоритм индексирования
    • Улучшен вывод результатов поиска
    • Введено ограничение на количество индексируемых за один раз документов (эффективно для индексации больших сайтов)
    • Добавлен блок «Форма поиска»
  • Ленты новостей
    • Модуль Ping пингует сервис pingomatic.com, который в свою очередь пингует все основные сервисы
    • Друпал генерирует ленты в формате RSS 2.0
    • RSS-ленты сделаны расширяемыми
    • Для группировки RSS-лент добавлены категории
    • Added enclosures to RSS feeds
  • Flood control mechanism
    • Добавлен механизм блокирования определённых операций
  • Эргономика
    • Изменена страница блоков
    • Изменена страница статистики
    • Изменена страница системных сообщений
    • Изменена страница модуля Throttle
    • Изменена страница прав
    • Изменена страница документов
    • Изменена страница форумов
    • Страницам, включённым в книги, добавлена ссылка «Добавить страницу»
  • Модуль Contact
    • Добавлен простой контактный модуль, который позволяет пользователям отправлять друг другу письма
  • Мультисайтинг
    • Добавлена возможность создания нескольких сайтов на одной базе кода
  • Добавлен Image API для обработки изображений
  • Система блоков
    • Расширены параметры видимости блоков
  • Система тем
    • Добавлены новые функции
  • База данных
    • PEAR больше не поддерживается
  • Быстродействие
    • Улучшено быстродействие блока «Новое на форуме»
    • Улучшено быстродействие модуля Tracker
    • Улучшено быстродействие страниц документов
  • Документирование
    • Улучшено и расширено комментирование по стандарту PHPDoc/Doxygen

Drupal 4.5.8
2006.03.13

  • Исправлены ошибки, из них 3 связанные с безопасностью

Drupal 4.5.7
2005.12.12

  • Исправлены небольшие ошибки

Drupal 4.5.6
2005.11.30

  • Исправлены ошибки, из них 3 связанные с безопасностью

Drupal 4.5.5
2005.08.15

  • Исправлены ошибки, из них 1 критическая связанная с выполнением PHP-кода

Drupal 4.5.4
2005.06.29

  • Исправлены ошибки, из них 2 критические связанные с выполнением PHP-кода

Drupal 4.5.3
2005.06.01

  • Исправлены ошибки, из них 1 критическая связанная с проверкой вводимых данных

Drupal 4.5.2
2005.01.15

  • Исправлены ошибки, из них 1 критическая связанная с безопасностью

Drupal 4.5.1
2004.12.01

  • Исправлены небольшие ошибки

Drupal 4.5.0
2004.10.18

  • Навигация
    • Добавлена возможность добавления, удаления, переименования и перемещения пунктов меню
    • Введено использование вкладок для локальных задач
    • Переупорядочено меню навигации
  • Управление пользователями
    • Добавлена возможность включения одного пользователя в несколько ролей
    • Добавлена возможность создания в профиле пользователя дополнительных полей
    • Добавлена возможность просмотра профилей по полям
  • Система документов
    • Добавлена поддержка прав на уровне документа
  • Модуль Comment
    • Добавлена возможность ввода контактной информации без необходимости регистрации
  • Модуль Upload
    • Добавлена возможность прикрепления файлов к документам (включая изображения)
  • Модуль Forum
    • Добавлена поддержка закрепления обсуждений вверху списков
    • Добавлена возможность отслеживания новых сообщений на форумах
  • Ленты новостей
    • Добавлена поддержка RSS пинг-оповещений для http://technorati.com
    • Пересмотрено управление категориями собираемых лент
    • Добавлен альтернативный путь для файла rss.xml
    • Улучшена обработка данных
  • База данных
    • Добавлена поддержка соединений с разными базами данных
    • PostgreSQL больше не требует PEAR
  • Система тем
    • Файлы GIF заменены файлами PNG
    • Пересмотрено управление темами, движками тем, шаблонами и стилями
    • Унифицированы и расширены доступные в темах параметры
    • Добавлена поддержка скриншотов
  • Блоки
    • Добавлен блок «Новые комментарии»
    • Введено добавление блоков для категорий
  • Blogger API
    • Добавлена поддержка автопоиска Blogger API через RSD
  • Быстродействие
    • Добавлена поддержка отправки страниц сжатых по алгоритму gzip
    • Улучшено быстродействие модуля Forum
  • Эргономика
    • Улучшена доступность календаря модуля Archive
    • Улучшено управление формами и отчёты об ошибках
    • Добавлено HTTP-перенаправление для предотвращения двойной отправки формы
  • Пересмотрена обработка 403-ей ошибки и добавлена поддержка указания выводимой страницы, при получении этой ошибки
  • Система фильтров
    • Добавлена поддержка использования на сайте нескольких форматов ввода
    • Расширена и встроена возможность обработки PHP-кода, таким образом, PHP-код может быть использован где угодно
    • Добавлена возможность назначения форматов ввода ролям
  • Локализация
    • Управление переводами доступно через интерфейс управления сайтом
    • Добавлена поддержка для импорта и экспорта файлов с переводами
  • Документирование
    • Улучшено и расширено комментирование по стандарту PHPDoc/Doxygen

Drupal 4.4.3
2005.06.01

  • Исправлены ошибки, из них 1 критическая связанная с проверкой вводимых данных

Drupal 4.4.2
2004.07.04

  • Исправлены небольшие ошибки

Drupal 4.4.1
2004.05.01

  • Исправлены небольшие ошибки

Drupal 4.4.0
2004.04.01

  • Добавлена поддержка MetaWeblog API и MovableType
  • Добавлен File API позволяющий удобнее работать с документами
  • Улучшены модули Watchdog и Search, для записи поисковых запросов
  • Ленты новостей
    • Добавлена поддержка условия GET
    • Добавлена поддержка формата OPML
    • Добавлена поддержка <image>, <pubDate>, <dc:date>, <dcterms:created>, <dcterms:issued> и <dcterms:modified>
  • Модуль Comment
    • Сделано возможным отключение панели управления выводом комментариев
  • Быстродействие
    • Улучшена загрузка модулей при отдаче кешированных страниц
    • Добавлена возможность автоматического выключения модулей при большой нагрузке
    • Добавлена возможность автоматического выключения блоков при большой нагрузке
    • Улучшено быстродействие и потребление ресурсов модулем Locale
  • Система тем
    • Все функции тем начинаются с «theme_»
    • Все функции тем свой вывод обязательно возвращают
    • Класс «BaseTheme» больше не используется
    • Добавлено много новых функций тем и переписаны существующие
    • Добавлена поддержка аватар в темы на движке XTemplate
    • Тема UnConeD заменена темой Chameleon
    • Тема Marvin заменена темой Pushbutton
  • Эргономика
    • Линейка навигации добавлена на все страницы
    • Сделано возможным добавление контекстной справки всем страницам
    • Раскрывающиеся списки меню заменены радиокнопками (где это удобнее)
    • Удалено требование «magic_quotes_gpc = 0»
    • Добавлен блок «Меню книги»
    • Улучшена деградация тем при отсутствии загрузки CSS-файла
    • Элементы форм сгруппированы с использованием тегов <fieldset> и <legend>
    • Элементам форм добавлен тег <label>
  • Пересмотрена обработка 404-ой ошибки и добавлена поддержка указания выводимой страницы, при получении этой ошибки
  • Улучшена система фильтров для предотвращения конфликтов между ними
    • Добавлена возможность изменять порядок применения фильтров
  • Документирование
    • Улучшено и расширено комментирование по стандарту PHPDoc/Doxygen

Drupal 4.3.2
2004.01.01

  • Исправлены небольшие ошибки

Drupal 4.3.1
2003.12.01

  • Исправлены небольшие ошибки

Drupal 4.3.0
2003.11.01

  • Добавлена поддержка для настройки URL
  • Добавлена поддержка сортировки данных в таблицах по колонкам
  • База данных
    • Добавлена поддержка автоматической работы с префиксами
  • Быстродействие
    • Оптимизированы многие SQL-запросы преобразованием «left join» к «inner join»
  • Модуль Comment
    • Переписан код для улучшения эффективности и масштабируемости
    • Модуль Comment использует стандартный пейджер
  • Модуль User
    • Добавлена поддержка нескольких сессий для пользователей
    • Добавлена поддержка сессий для анонимных посетителей
  • Модуль Forum
    • Улучшен просмотр форумов и возможности по их оформлению
  • Модуль Book
    • Улучшена интеграция с некнижными документами в оглавлении книг
  • Эргономика
    • Добавлена поддержка операций с группой документов
    • Добавлена поддержка линейки навигации на страницах пользователей
    • Страницы управления интегрированы с обычными страницами

Drupal 4.2.0
2003.08.01

  • Добавлена поддержка чистых ссылок
  • Добавлен хук для работы с текстовыми областями и поддержка атрибутов при загрузке, что даёт возможности по интеграции с текстовыми редакторами
  • Переписан обработчик RSS/RDF-лент
    • Теперь он использует встроенный PHP XML обработчик
  • Переписаны страницы управления
    • Улучшены элементы навигации и добавлена навигационная линейка
    • Улучшен вид этих страниц
    • Добавлена контекстная справка
  • База данных
    • Исправлены несколько SQL-запросов, чтобы сделать Drupal совместимым с ANSI
    • Добавлена схема базы данных MSSQL
  • Модуль Search
    • Вместо неявного OR теперь используется неявный AND
  • Система документов
    • Право «создание документа» заменено более детальным набором прав
    • Улучшено сохранение документов
      • Улучшено краткое содержание: краткое содержание может быть дополнительным, размер краткого содержания может быть настроен, краткое и полное содержание редактируются в одной текстовой области; пользователи могут теперь больше не беспокоиться о том, что краткое содержание, например, слишком мало
      • Добавлена возможность предварительного просмотра документа перед его сохранением, при этом показывается краткая и полная версии документов
    • Расширен Node API для предоставления лучшей интеграции
    • Добавлены параметры в документы, которые управляют выводом документов на первую страницу, проверкой документа редактором и другими параметрами
  • Система тем
    • Тема Goofy заменена темой на движке XTemplate
  • Удалено требование «register_globals = on»
  • Добавлены лучшие инструкции по установке системы

Drupal 4.1.0
2003.02.01

  • Переписан модуль Comment
    • Повторно введён рейтинг и проверка комментариев
    • Добавлен вывод комментариев на отдельных страницах
    • Улучшено быстродействие: улучшено кеширование комментариев, использованы более быстрые SQL-запросы и т.д.
  • Переписан модуль Block
    • Улучшено быстродействие: блоки больше не рендерятся, когда они не показываются
  • Переписан модуль Forum
    • Добавлено много новых возможностей, которые можно найти в автономных форумных движках, включая пейджер для обсуждений, поддержку значков, статистику просмотров и т.д.
  • Переписан модуль Statistics
    • Подсчитывается количество просмотров каждого документа, в журнал записывается источник перехода на страницу, подсчитывается количество пользователей и гостей на сайте
    • Добавлены блоки показывающие самые просматриваемые документы за 24 часа, за всё время, последние просмотренные документы и количество пользователей и гостей на сайте
  • Добавлен модуль Throttle
    • Реализует автоотключение объектов при большой нагрузке, что позволяет Drupal самоадаптироваться к нагрузке
  • Добавлен модуль Profile
    • Позволяет расширить профиль пользователя и страницу регистрации
  • Для первой страницы сайта добавлена поддержка пейджера
  • Модуль Weblogs заменён модулем Ping
    • Добавлена поддержка обычных и RSS-оповещений для blo.gs
    • Добавлена поддержка для RSS пинг-оповещений для weblogs.com
  • Удалён модуль Rating
  • Система тем
    • Удалена значительная часть жёстко-закодированной разметки
  • Исправлена и расширена документация

Drupal 4.0.0
2002.06.15

  • Добавлен модуль Tracker
    • Позволяет отслеживать новые документы и комментарии, заменил предыдущие ссылки «your [site]»
  • Добавлен модуль Weblogs
    • Модуль пингует weblogs.com при добавлении документов
  • Добавлен модуль Taxonomy, который заменил модуль Meta
    • Поддержка связей, иерархий и синонимов
  • Добавлена система кеширования
    • Ускорена загрузка страниц для анонимных посетителей и снижена нагрузка на систему
  • Добавлена поддержка внешних SMTP-библиотек
  • Календарь расширен возможностью просмотра архивов
  • Добавлена поддержка Blogger API
  • Система тем
    • Проведена чистка кода системы оформления
    • Темы, которые не поддерживаются, переведены из стандартных в дополнительные
  • База данных
    • Изменён слой абстракции для PEAR
    • Используются ANSI SQL запросы, как более переносимые
  • Переписана система управления пользователями
    • Добавлена поддержка Друпал-идентификации через XML-RPC и Jabber
    • Добавлена поддержка модулей добавляющих дополнительные данные для пользователей
    • Пользователи могут удалять свои аккаунты
    • Добавлены блоки «Новые пользователи» и «Сейчас на сайте»
  • Переписана система блоков
    • Различные жёстко-кодированные блоки стали динамическими
    • Блоки могут включаться и выключаться самими пользователями
    • Можно настраивать показ блоков только на определённых страницах
    • Модуль Box объединён с модулем Block
  • Переписана система документов
    • Блоги могут обновляться
    • Краткое содержание формируется для всех типов документов
    • Улучшена система проверки ошибок
    • Введена поддержка версий документов
    • Улучшена эргономика
  • Улучшен модуль Book, он поддерживает текстовые, HTML- и PHP-страницы
  • Улучшен модуль Comment, новым комментариям присваивается метка отличающая их от старых
  • Добавлена система оглавления, которая позволяет включать в книгу документы любых типов
  • Добавлен скрипт обновления, который позволяет обновляться с предыдущих версий или ежедневно, используя дерево разработки
  • Модуль Search
    • Улучшена система поиска путём добавления зависимости от контекста
    • Добавлено индексирование документов
  • Различные обновления
    • Разметка приведена в соответствие с требованиями XHTML
    • Улучшена поддержка мультисайтинга
    • Добавлена поддержка идентификаторов сессий в URL, вместо куков
    • Тип документов выводимых на первую страницу сделан настраиваемым
    • При мультисайтинге, каждый сайт может иметь свою конфигурацию
    • Модули и темы могут включаться и выключаться на страницах управления
    • Добавлен уровень абстракции для ссылок URL
    • Улучшена эргономика (изменён интерфейс, переименованы ссылки и т.д.)
  • Исправлена и расширена документация

Drupal 3.0.1
2001.10.15

  • Различные обновления
    • Добавлены отсутствующие переводы
    • Убран некоторый HTML-код и добавлены новые логотипы

Drupal 3.0.0
2001.09.15

  • Коренная перестройка всего дизайна
    • Всё основано на документах — документы являются концептуальным «чёрным ящиком» для связывания различных типов содержания и улучшения кода, что позволяет снизить сложность и размер системы, а также улучшить её долговременную стабильность
  • Переписаны списки документов и комментариев ожидающих рассмотрение, и перемещены в модуль Queue
  • Модули FAQ и Documentation объединены в модуль Book
  • Модуль Ban удалён, его возможности перенесены в модуль Account как «управление доступом»
    • Контроль доступа основан на более эффективных регулярных выражениях (regex), а не на сопоставления с образцами хранящимися в MySQL
  • Переписан модуль Watchdog и добавлен модуль Throttle
    • Улучшены сообщения о событиях и добавлена их фильтрация
  • Модуль Headline переписан и разделён на модули Import и Export
    • Добавлены различные улучшения, включая лучший обработчик, сборщик и лучшее управление отдельными лентами
  • Модуль Section переписан и переименован в модуль Meta
    • Поддерживает неограниченное количество вложенных тем. Темы могут вкладываться для создания мультиуровневой иерархии
  • Переписан файл конфигурации
    • Друпал пытается определить местонахождение файла конфигурации, который соответствует имени домена. Если файл не найден, то используется файл conf.php. Отметьте также, что файл был переименован с .conf на .php, for security's sake on mal-configured Drupal sites
  • Добавлена поддержка кеширования
  • Добавлен модуль Access
    • Можно добавлять «роли» (группы) и создавать наборы прав для каждой роли
  • Добавлен модуль Blog
  • Добавлен модуль Poll
  • Добавлен модуль System
    • Большинство параметров файла hostname.conf перемещено в раздел управления сайтом
    • Добавлена поддержка настраиваемых фильтров
  • Добавлен модуль Statistics
  • Добавлен модуль Moderate
    • Позволяет назначать пользователям права по редактированию и проверки определённых документов или тем на форумах
  • Добавлен модуль Page
    • Позволяет создавать страницы через интерфейс управления
  • Добавлен модуль Help
    • Группирует всю доступную документацию на одной странице
  • Добавлен модуль Forum
    • Добавляет встроенный форум
  • Добавлен модуль CVS и cvs-to-sql.pl
    • Позволяет еженедельно показывать и отправлять сообщения из журнала CVS
  • Добавлен модуль Book
    • Позволяет совместно работать над документацией, в первую очередь для Друпала
  • Удалён модуль Cron, его возможности перенесены в модуль Conf
  • Удалён модуль Module, так как он больше не нужен
  • Различные обновления
    • Добавлено право «auto-post new submissions» вместо «moderate new submissions»
    • Введён тег ссылок «[[ссылка]]»
    • Добавлена возможность просмотра документа перед его сохранением
    • В секции управления показываются только те ссылки, к которым у пользователя есть доступ
    • Made all modules use specific form_* functions to guarantee a rock-solid forms and more consistent layout
    • Улучшен модуль Scheduler
      • Content can be scheduled to be 'posted', 'queued' and 'hidden'
    • Улучшен модуль Account
      • Добавлен парметр контроля доступа, который позволяет разрешать/запрещать определённые имена пользователей/почтовые адреса/хосты
    • Улучшен модуль Locale
      • Added new overview to easy the translation process
    • Улучшен модуль Comment
      • Добавлена возможность удаления комментариев «навсегда»
    • Улучшен модуль Rating
    • Улучшен модуль Story
      • Добавлена возможность предварительного просмотра
      • Добавлена возможность удаления документов «навсегда»
    • Улучшены темы
      • Темы соответствуют стандартам W3C
      • Удалена переменная $theme->control()
      • Добавлена тема Goofy
  • Исправлена и расширена документация

Drupal 2.0.0
2001.03.15

  • Переписан код отвечающий за комментирование и ведение обсуждений
    • Навигация комментариев стала удобнее
    • Добавлены альтернативные способы вывода и сортировки комментариев
    • Модули могут быть расширены существующей системой комментирования, без необходимости создания своей, которая будет дублировать существующую по умолчанию
  • Добавлены рубрики и менеджер рубрик сайта
    • Рубриками можно управлять со страниц управления сайтом
    • Story sections make the open submission more adaptive in that you can set individual post, dump and expiration thresholds for each section according to the story type and urgency level: stories in certain sections do not "expire" and might stay interesting and active as time passes by, whereas news-related stories are only considered "hot" over a short period of time
  • Добавлена поддержка множественных виртуальных хостов и папок
    • В корневой папке можно установить несколько сайтов работающих на одной базе кода. Это можно сделать, используя виртуальные хосты или подпапки
  • Добавлен рейтинг пользователей, похожий на SlashCode Karma и Scoop Mojo
    • Вся логика расёта рейтинга собрана в одном модулей
  • Добавлена «поисковая инфраструктура»
    • Улучшена страница поиска, и характеристики поиска интегрированы на страницу управления
  • Добавлена поддержка перевода/локализации/интернационализации
    • Так как многие люди делают сайты на нескольких языках, и ещё больше людей делают сайты на своём родном языке, Друпал предоставляет фреймворк для установки мультиязычных сайтов или переопределения английских строк использующихся по умолчанию
  • Добавлена система прав пользователей (групп)
    • Пользователям могут быть даны права доступа к определённым страницам. Например, управляющему списком вопросов и ответом может быть дан доступ к странице управления вопросами и ответами; переводчику может быть дан доступ к странице переводов
  • Добавлен модуль FAQ
  • Changed the "open submission queue" into a (optional) module
  • Различные обновления
    • Улучшен модуль Account
      • Аккаунты могут быть удалены
      • Добавлена возможность более детальной настройки прав
    • Улучшен модуль Block
    • Улучшен модуль Diary
      • Записи в дневниках могут быть удалены
    • Улучшен модуль Headline
      • Улучшен обработчик читающий данные в форматах RDF/RSS/XML
    • Улучшен модуль Module
    • Улучшен модуль Watchdog
    • Улучшен уровень абстракции базы данных
    • Улучшены темы
      • Темы соответствуют стандартам W3C
      • Добавлена тема Example (альтернативное название — Stone Age)
    • Добавлены новые скрипты в папку scripts
    • Добавлена папка misc
    • Добавлен файл CREDITS
  • Переписана документация

Drupal 1.0.0
2001.01.15

  • Первая версия