Анонсирован выход Redmine 2.0.1

    image Сегодня анонсирован выход версии Redmine 2.0.1, в которой были исправлены 11 основных ошибок версии 2.0.0(вышла 14 днями ранее), в которой отказались от использования Rails 2.3 в пользу Rails 3.
    Таким образом, Redmine теперь стабильно работает на Rails 3.

    Естественно, могут возникнуть некоторые проблемы несовместимости плагинов, обновлением которых уже вовсю занимаются разработчики.

    Лично я, разрабатывающий расширения под Redmine уже 2 года, считаю, что это большой прорыв. Теперь разработка станет интереснее. Кроме того, если вы как раз подбираете себе систему ведения проектов — Redmine является самым лучшим opensource решением.

    Новости на Redmine.org
    Поделиться публикацией

    Комментарии 44

      +2
      А что нового-то?
        +2
        Rails 3
          +4
          И что это дает в плане работы с redmine? В смысле, какой профит для конечного пользователя.
            +1
            По ощущениям всё стало работать гораздо быстрее. Появилась возможность использовать новые библиотеки, не совместимые с Rails 2.3.11 -> больше новых функций и возможностей повышения уровня удобства при использовании такого монстра.
              +1
              Для конечного пользователя скорее всего ничего не дает, они четко обозначили в 2.0 переехало все что было в 1.4, с изменением версии рельс, которые за собой скорее всего тянуть фишки для разработчиков и может быть производительность.
              +1
              Это в минорной версии??
                0
                Начиная с 2.0.
                0
                А ещё? Что нового по сравнению с версиями 1.*?
              0
              а плагины по прежнему остались в едином пространстве имен?
              имели очень неприятный опыт попытки использовать два плагина близких по функционалу (хотели плавно перейти на другой)
                0
                Каком пространстве? redmine_xxxx? Я думаю, это тоже изменится
                0
                А что существенного добавили-то?
                  +1
                  Все существенное было добавлено в ветке 1.4, а ветка 2.0 добавляет лишь новые возможности для расширения функциональности плагинами за счет новых фич Rails 3.0.
                    0
                    Насколько совместимы версии с точки зрения плагинов?
                    Удастся ли обновиться с 1.2?
                      0
                      нужно немного подождать, пока разработчики подтянут плагины до rails 3 версии.
                        +1
                        Т.е. старые плагины (например, написанные Эриком Дейвисом) работать не будут, если кто-то их не форкнет?
                          0
                          Я уверен, что он их сам перепишет на rails 3
                            +1
                            Он же форкнул свой redmine, поддержку плагинов забросил.
                        0
                        У меня с 1.2 до 1.4 не с первого пинка обновилось. А с 1.4 до 2.0 пока не рискую обнавлять как-раз из-за плагинов.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    Напишите, пожалуйста, ссылку на руководство, я обновлю. Я правда, предпочитаю nginx.
                      0
                      а почему не использовать нативные серверы типа thin? тогда не имеешь никакой возни с плагинами, монгрелами и так далее.
                      • НЛО прилетело и опубликовало эту надпись здесь
                          0
                          Он прекрасно и тривиально настраивается. Вот мой конфиг:
                          user: redmine
                          group: redmine
                          chdir: /opt/redmine
                          log: log/thin.log
                          port: 8080
                          environment: production
                          pid: tmp/pid/thin.pid
                          prefix: /redmine
                            0
                            Лучше смотрите unicorn. Он надежнее по концепту. При этом Apache во всех случаях не нужен, достаточно nginx впереди повесить.
                              0
                              Запускать в случае redmine 1.x

                              unicorn_rails -c config/unicorn.rb -E production -p 8080
                              


                              В случае redmine 2.x
                              unicorn -c config/unicorn.rb -E production -p 8080
                              


                              config/unicorn.rb (примерный)
                              worker_processes 4 # for example
                              listen 8080, :tcp_nopush => true
                              timeout 30
                              # user "redmine", "www"
                              
                              # Help ensure your application will always spawn in the symlinked
                              # "current" directory that Capistrano sets up.
                              working_directory "/path/to/app/current"
                              
                              
                                0
                                Правильно говоришь, unicorn очень хорош, и настраивается очень просто
                                  0
                                  Только памяти много кушает очень. Я именно поэтому использую passenger…
                              0
                              Поддерживаю. После долгих мучения поменял Mongrel на thin и не нарадуюсь. С настройками проблем на порядок меньше, и отклик системы субъективно быстрее.
                                0
                                Не говоря уж о том, чтио монгрела есть баги, фиксить которые надо какими-то патчами, что вообще неприкольно.
                          0
                          ждем 2.0.2 :) потом скорее всего переедем… :)
                            0
                            не нашел странички с описанием изменений для разработчиков плагинов. Придётся самому всё проверять.
                              0
                              Это описание запланировано на выход следующей версии: Documentation about generating a plugin is not up-to-date
                                0
                                Там совсем не то, просто смена script/generate на rails g.

                                В общем, будем смотреть вживую.
                              0
                              Вот уже не ожидал редмайна на Rails 3. Круто
                                0
                                И не говори)
                                0
                                Насколько я понял, для Rails 2.3 больше не выпускаются обновления безопасности. То есть переход на Redmine 2 обязателен, но скоро ли Rails 3 появятся в репозиториях дистрибутивов? Интересует большей частью debian и ubuntu, буду благодарен за информацию.
                                  0
                                  Ubuntu ужасно отстаёт по версиям рельс (да и руби в целом)

                                  Так что лучше используйте RVM, ставьте ruby в домашнюю папку нужного пользователя, туда же, через rubygems ставьте rails и всё, что нужно, в той версии, в которой вам надо.

                                  # Ставим RVM
                                  curl -L get.rvm.io | bash -s stable
                                  # Внимательно читаем вывод rvm requirements, ставим из пакетов всё, что просят
                                  rvm requirements
                                  sudo apt-get install curl patch build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
                                  # Устанавливаем свежую версию ruby
                                  rvm install 1.9.3
                                  # Ставьте её по умолчанию
                                  rvm use --default 1.9.3
                                  # Устанавливаем свежие рельсы
                                  gem install rails
                                  # Обратите внимание на отсутствие sudo, всё выполняется от текущего пользователя и лежит в ~/.rvm
                                  


                                  Ну а дальше ставьте redmine.
                                    0
                                    Для разработки я использую rvm, но к сожалению мой начальник не согласится применить такой способ на сервере. Поэтому и спрашиваю когда будет Redmine 2 в репозиториях.
                                      0
                                      Есть ещё rbenv — может быть, он подойдёт?
                                        0
                                        Да дело в том, что потом это надо будет вручную поддерживать, чего не хотелось бы.
                                          0
                                          Тогда можно попробовать
                                          sudo apt-get install ruby1-9 rubygems1-9
                                          sudo ln -sf /usr/bin/ruby1-9 /usr/bin/ruby
                                            0
                                            Ну конечно можно. Вопрос то в другом, когда Redmine 2 будет в репозиториях debian? В unstable сейчас 1.4.2.
                                              0
                                              Мы redmine обычно вытаскиваем по тэгу, и мержим в нашу репку. Деплой через Capistrano.

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое