Project

General

Profile

Download (1.8 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
fe777203 05/02/2024 09:45 AM Ewoud Kohl van Wijngaarden

Fixes #35463 - Allow newer rdoc on Ruby 3.1

Ruby 3.1 ships rdoc 6.1 by default.

02eb6356 03/18/2024 09:45 PM Evgeni Golov

Refs #37065 - require at least apipie-dsl 2.6.2

It adds the `kwlist` macro

bbca4738 03/04/2024 10:48 AM Oleh Fedorenko

Fixes #36574 - Update fast_gettext to ~> 2.1

89c61045 01/26/2024 10:44 AM Maria Agaphontzev

Fixes #37102 - webpack 5

93ac254d 01/03/2024 11:01 AM Ewoud Kohl van Wijngaarden

Fixes #37010 - Support safe navigation operator in safemode

Safemode 1.4.0 has added support for this. This makes sure that version
is included.

65f2a01f 11/10/2023 12:01 AM Archana Kumari

Fixes #36575 - Use apipie-dsl default model descriptions

5af03382 05/10/2023 02:18 PM Evgeni Golov

Fixes #36375 - allow apipie-rails 1.x

ffbe8b9b 01/24/2023 01:29 PM Ewoud Kohl van Wijngaarden

Fixes #35893 - Pin to audited 5.x

In eb15f5eab69325edbae1147a58c53e9ffe9e17d8 audited was pinned because
of a regression in 5.1.0. Version 5.2.0 fixes the regression introduced
in 5.1.0, so this should be safe again. It does mark it incompatible
with 5.1.0 to be sure it's not pulled in accidentally.

eb15f5ea 01/02/2023 12:40 PM Ewoud Kohl van Wijngaarden

Refs #35893 - Pin to audited 5.0.x

Audited 5.1.0 released with a breaking change where audited_class
changed from a Class to a String. This pins to a compatible version
until Foreman is fixed or audited reverts the change.

1f5980de 11/29/2022 01:57 PM Ewoud Kohl van Wijngaarden

Fixes #35462 - Depend on the rss gem (#9440)

Ruby 3.0 has moved rss from a default gem to a bundled gem. This means
it must be specified as a dependency.

180f62f3 11/16/2022 05:45 PM Eric Helms

Fixes #35758 - Allow latest Rails 6.1

ab0aa35a 10/25/2022 01:10 PM Evgeni Golov

Fixes #35663 - relax jwt pin to accept newer versions than 2.2.z

952e1614 09/28/2022 09:35 AM Evgeni Golov

Fixes #32685 - update graphql to 1.13.x

GrapQL 1.13.x is a large update and can break plugins, but it is Ruby 3
compatible.

Co-authored-by: Oleh Fedorenko <>

507d0423 09/26/2022 11:08 AM Ewoud Kohl van Wijngaarden

Fixes #35448 - Update roadie-rails to 3.x

This has formal Ruby 3 support, even though there are no code
differences. It's a major version because it drops Ruby < 2.6.

308618a1 09/22/2022 07:21 PM Ewoud Kohl van Wijngaarden

Fixes #35450 - Update rack-cors to 1.1.x

1c6c5d4c 09/22/2022 07:02 PM Ewoud Kohl van Wijngaarden

Fixes #35449 - Update sshkey to 2.x

This brings us to the latest version. It's a major due to dropping Ruby
1.9 support, which doesn't affect us.

f75b9f47 08/29/2022 06:14 PM Ewoud Kohl van Wijngaarden

Fixes #35447 - Update apipie-rails to 0.8.x

https://github.com/Apipie/apipie-rails/blob/master/CHANGELOG.md says:

  • 0.6.0 gives us Ruby 3 support
  • 0.7.2 upgrades the vendored bootstrap and jquery for security reasons
  • 0.8.0 gives us Rails 7 support

There are some warnings about allow_blank changing.

5b7bfd25 08/26/2022 02:07 PM Ewoud Kohl van Wijngaarden

Refs #35428 - Simplify i18n.fallbacks handling

This reverts commit 11bfc142561f1c69d2b8b5abc66df943a66b1672. Since
Rails 6.0 the value true is interpreted as `[I18n.default_locale]`
([Rails commit]). ActiveSupport 6.1 also pulls in at least version 1.6
so the specific requirement is also not needed....

4ce57261 08/26/2022 02:07 PM Ewoud Kohl van Wijngaarden

Fixes #35428 - Update rails-i18n to version 7

Version 7 adds Rails 7 support. It is a major version due to dropping
Ruby 1.8, which is irrelevant for Foreman.

61347251 08/25/2022 11:50 AM Ewoud Kohl van Wijngaarden

Fixes #35429 - Update oauth to version 1.x

It is backwards incompatible because it dropped Ruby < 2.7 support, but
that doesn't affect Foreman.

e8b6911d 08/25/2022 10:18 AM Ewoud Kohl van Wijngaarden

Fixes #35427 - Update scoped_search to at least 4.1.10

This fixes Rails 6.1 and Ruby 3 support.

c2210372 08/25/2022 10:01 AM Ewoud Kohl van Wijngaarden

Fixes #35423 - Update ancestry to version 4

Version 4.0.0 fixed Rails 6.1 support. 4.2.0 also adds Ruby 3 and Rails
7 support.

12a88083 08/25/2022 10:01 AM Ewoud Kohl van Wijngaarden

Fixes #35422 - Update audited to version 5

Version 5 has Rails 6.1 improvements and 5.0.2 supports Rails 7. The
major version bump is due to dropping Rails 4, but that doesn't matter
to Foreman.

afd05182 08/25/2022 09:30 AM Ewoud Kohl van Wijngaarden

Fixes #35420 - Drop boot_settings.rb for early settings

With Rails 7 require_relative no longer works in a Gemfile (maybe it's
Zeitwerk?). Currently we only support Rails 6.1 anyway and if we can't
use the mechanism for Rails 7 this mechanism should be removed....

c85b0ce0 08/24/2022 01:05 PM Ewoud Kohl van Wijngaarden

Fixes #35421 - Pin will_paginate to at least 3.3.0

Version 3.3.0 fixes Ruby 2.7 warnings.

d4569bb4 08/23/2022 11:09 AM Ewoud Kohl van Wijngaarden

Fixes #35264 - Unpin net-ssh dependency

Since 14e90094305a29440923a8fc21af1afde3173314 net-ssh is pinned to
4.2.0 but since f8ba14cb0a890ec62e44c9c887c008c48b9538a0 a newer
fog-core is allowed. fog-core 2.2.1 can deal with a newer net-ssh so it
can be unpinned....

d6c10e8d 08/02/2022 01:12 PM Ewoud Kohl van Wijngaarden

Fixes #30659 - Allow friendly_id 5.4 again

Version 5.4.2 reverts the behavior introduced in 5.4.0. 5.4.0 also fixes
a Ruby 2.7 deprecation warning so it now pins to >= 5.4.2.

26417655 07/15/2022 08:21 AM Ewoud Kohl van Wijngaarden

Refs #34526 - Drop Rails 6.0 support code

When Foreman switched to Rails 6.1, Rails 6.0 compatibility was dropped.
This makes it fail hard when it is attempted to be used. it also removes
a stray backslash.

Fixes: 1cf4147a06420842d3818f4edb6e22892f40a939...

92fa7089 07/15/2022 07:42 AM Oleh Fedorenko

Fixes #35210 - Allow symbols and hashes in YAML columns

f8ba14cb 06/01/2022 12:53 PM Evgeni Golov

Refs #32686 - relax fog-core pin, we support newer fog-google now

5b2789c1 05/24/2022 01:34 PM Evgeni Golov

Refs #34526 - Update Rails to 6.1.6

1cf4147a 05/24/2022 07:07 AM Leos Stejskal

Fixes #34526 - Switch Rails version to 6.1

Changes overview:
- Set default Rails version to 6.1
- Required dynfow >= 1.6.5
- Cleanup deprecation warnings in config/as_deprecation_whitelist.yaml
- ActiveSupport::ParameterFilter instead of ActionDispatch::Http::ParameterFilter...

de4a4c52 05/23/2022 07:30 AM Eric Helms

Fixes #34939: Use rabl 0.15.0 or greater

2047213b 03/23/2022 06:23 AM Eric Helms

Fixes #34649 - Upgrade Rails to 6.0.4.7

f95e3692 02/23/2022 12:11 PM Ondřej Ezr

Fixes #34500 - Add Rails 6.1 support

Adds support for Rails 6.1 and allows it to be enabled from settings.

bad15051 01/04/2022 07:52 AM Ondřej Ezr

Fixes #34212 - pin rdoc < 6.4 to avoid psych dependency

rdoc 6.4+ requires Psych > 4, which breaks with Rails 6.0.

So we need to upgrade Rails and then resolve what needs resolving.
Pinning rdoc for now.

4736f4d0 12/15/2021 09:45 AM Leos Stejskal

Fixes #28571 - move away from record_tag_helper

e361f875 07/09/2021 01:11 PM Ewoud Kohl van Wijngaarden

Revert "Fixes #32952 - Set upper version of rake to avoid failures"

This reverts commit 9ca7c1e572dc52b59453d1844a801bf5b8ece443. Rake
13.0.5 should be released and fix it.

9ca7c1e5 07/07/2021 02:22 PM Dominik Matoulek

Fixes #32952 - Set upper version of rake to avoid failures

Setting version of rake to <13.0.4 to avoid test failures

c03c4a44 04/29/2021 07:36 AM Eric Helms

Fixes #32440: Update activerecord-session_store to 2.0+

Version 2.0.0 includes a fix that addresses CVE-2019-25025

307d2432 03/18/2021 01:35 PM Rahul Bajaj

Fixes #32118 - remove legacy code and update version for jwt gem

0070c1d9 01/04/2021 02:29 PM Ondřej Ezr

Fixes #31517 - do not use deprecated Net::LDAP:LdapError

`Net::LDAP::LdapError` has been deprecated in favor of `Net::LDAP::Error` since https://github.com/ruby-ldap/ruby-net-ldap/commit/c9d36cdf919e01996da5c61838c10c1bc59f3e81#diff-8e534ef69e7fb9fbb691ec029ba3883243f8ffec6c89f9fadfa13a73d5b737fb....

584d1113 12/21/2020 09:18 AM Evgeni Golov

Fixes #31533 - drop Rake pin again

13.0.2 was a broken release which fails to properly load tests.
13.0.1 and 13.0.3 are fine, so let's ignore it now

a6f20bc1 12/20/2020 02:08 PM Evgeni Golov

Refs #31533 - pin rake to < 13.0.2 to avoid test failures

Tests currently fail to run with Rake 13.0.2 with

uninitialized constant ApplicationRecord::ApipieDSL (NameError)

Pin Rake until we know how to properly fix that.

4e88b015 09/28/2020 07:04 AM Ondřej Ezr

Fixes #30905 - do not use ancestry 3.2.0

Do not install ancestry 3.2.0 as it has bad require.
Details in https://github.com/stefankroes/ancestry/issues/510

623542da 09/23/2020 01:41 PM Ondřej Pražák

Fixes #29257 - Remove x-editable-rails

0e85c183 08/18/2020 05:05 PM Tomer Brisker

Refs #30659 - pin friendly_id to < 5.4

The new release causes a breaking change to friendly.find methods.
Pinning for now until a new version is released fixing this change.

9d64b72b 07/20/2020 02:43 PM Marek Hulán

Refs #30151 - incorporate review feedback

6cc3bb9e 06/19/2020 01:18 PM Ondřej Ezr

Fixes #28226 - upgrade to sprockets 4

b218d1ea 06/15/2020 05:45 PM Tomer Brisker

Fixes #29988 - Upgrade Rails to 6.0.3.1

604e1e99 05/21/2020 09:12 AM Viliam Krizan

Fixes #15628 - Require rdoc for apipie-rails

apipie-rails has rdoc optional, however, its default markup generator is
RDoc. rdoc seems to be found on most of the default OS installations
through inclusion from rubygems.

This fixes (development) setup when rdoc is missing:...

7378af98 05/11/2020 10:52 AM Adam Ruzicka

Fixes #29429 - Bump dependency on Dynflow

2b44d402 05/01/2020 11:05 PM Michael Moll

Fixes #29676 - explicitly use Rails 6.0 compatible gems

1420d726 04/30/2020 05:02 PM Tomer Brisker

Fixes #29673 - Upgrade to Rails 6.0.2.2

Also clean up Rails 5 leftovers in gemfiles and initializers.

96b49804 04/27/2020 03:46 PM Oleh Fedorenko

Fixes #29434 - Add basic documentation for template macros (#7537)

0982ef31 04/16/2020 08:15 AM Michael Moll

Fixes #29532 - Require scoped_search to 4.1.8

c86ed9c6 03/18/2020 09:11 AM Michael Moll

Fixes #19896 - Fix Style/RedundantSelf cop

6eb130ef 01/29/2020 08:44 AM Michael Moll

Fixes #28872 - Raise minium secure_headers version

34e11b0f 01/15/2020 03:43 PM Oleh Fedorenko

Fixes #27098 - Update scoped search descriptions

0f325dd9 01/13/2020 06:58 PM Ondřej Ezr

Fixes #28217 - drop turbolinks

33a4d679 12/30/2019 07:26 AM Michael Moll

Fixes #28586 - Add application setting to use Rails 6.0

ce63b54f 12/26/2019 08:54 AM Michael Moll

Fixes #28002 - drop Ruby < 2.5

56b7ab88 11/01/2019 08:33 AM Michael Moll

Fixes #28169 - pin validates_lengths_from_database on Ruby 2.3

bc37baca 10/24/2019 07:14 AM Ondřej Ezr

Refs #28064 - add sidekiq configs

56b625ea 10/10/2019 12:09 PM Rahul Bajaj

Fixes #25809 - JWT auth for external users

beb49ea3 10/04/2019 01:25 PM Michael Moll

Fixes #27999 - Require responders 3.x

9a92ed90 10/02/2019 11:47 AM Michael Moll

Fixes #27956 - update deep_cloneable to 3.x

f3a5a600 08/28/2019 01:51 PM Adam Ruzicka

Fixes #27359 - Bump audited to 4.9.0

2fc6163d 07/21/2019 07:02 AM Adam Ruzicka

Fixes #27347 - Pin audited to < 4.9.0 (#6915)

Audited 4.9.0 was released on 18.7.2019. This release changed
audited_changes from hash with indifferent access to hash, where keys
are strings. This change made all tests which accessed parts of the hash
using symbols as keys fail.

d06c7e56 07/08/2019 08:22 AM Ohad Levy

fixes #27154 - bump net-ldap

CVE-2017-17718 More information
moderate severity
Vulnerable versions: < 0.16.0
Patched version: 0.16.0
The Net::LDAP (aka net-ldap) gem before 0.16.0 for Ruby has Missing SSL Certificate Validation.

ff85889d 05/14/2019 06:57 AM Marek Hulán

Fixes #26757 - respect current user timezone in search

b58d736e 04/28/2019 01:12 PM Lukas Zapletal

Fixes #23765 - bcrypt hash password instead sha1

14e90094 03/27/2019 12:51 PM Kavita Gaikwad

Fixes #26024,#26025 - removed fog & updated fog-google ~> 1.8.2 (#6475)

Locked version of 'fog-core' to '2.1.0' and 'net-ssh' to 4.2.0
as in latest version of net-ssh values of options
i.e paranoid/verify_host_key are changed but fog-core
still using old values....

d1aa4b32 03/26/2019 11:03 AM Ondřej Ezr

Fixes #26020 - report templates in background process (#6503)

549842b5 03/19/2019 02:15 PM Michael Moll

Fixes #26404 - update will_paginate to 3.1.7

d1e18585 02/26/2019 08:13 AM Timo Goebel

fixes #23678 - add graphql scaffolding

4d85ceaa 02/25/2019 02:36 PM Timo Goebel

fixes #22388 - jwt token auth

26f1b803 02/18/2019 11:44 AM Michael Moll

Fixes #26062 - update roadie-rails

b24e0855 02/12/2019 02:57 PM Timo Goebel

fixes #26002 - set cors header via env variable

c7e160b4 01/18/2019 12:01 PM Ondřej Ezr

Fixes #25806 - bumps dependency in Gemfile

11bfc142 01/06/2019 08:28 AM Michael Moll

Fixes #25693 - Update fallback config for i18n 1.1 gem

9be0ad74 12/15/2018 03:46 PM Michael Moll

Fixes #25666 - unpin daemons gem

This reverts commit db2eae404317e62248b3e7b500c6ade0c4a75cff.

db2eae40 12/13/2018 04:32 PM Michael Moll

Refs #25666 - pin daemons gem

077e164c 10/04/2018 01:41 PM Michael Moll

Fixes #24874 - update secure_headers to 6.x

1fd15c9c 09/06/2018 08:33 AM Michael Moll

Fixes #22612 - Switch Rails to 5.2

8b0703b6 06/06/2018 11:47 AM Michael Moll

Fixes #23806 - explicitly use Rails 5.2 compatible gems

cc5866e3 05/30/2018 03:51 PM Michael Moll

Fixes #22601 - Update Rails to 5.1.6

a082d9ca 05/28/2018 06:58 AM Michael Moll

Fixes #21997 - make http_proxy extension excon >0.59 compatible (#5526)

excon 0.60 defines it's own "logger", which conflicts here.

d9ea4732 05/01/2018 01:53 PM Michael Moll

Fixes #23443 - relax pinning of rails-i18n

9ec8a183 04/30/2018 06:55 AM Michael Moll

Fixes #23444 - update secure_headers to 5.x

1c0aeff0 04/17/2018 09:23 AM Michael Moll

Fixes #23273 - use safemode which allows .freeze

cf5077ab 04/03/2018 04:02 PM Ewoud Kohl van Wijngaarden

Fixes #23100 - Simplify gem requirements syntax (#5394)

This changes to an equivalent syntax that's slightly easier to handle in
a script that I'm working on to generate RPM dependencies.

a4d31ec0 03/29/2018 08:53 PM Ivan Necas

Fixes #22888 - remove code around dynflow db_pool_size

Remove the code in favor of the Dynfow, where we can handle all the
logic at one place.

60d7dd7d 03/19/2018 01:48 PM Tomáš Strachota

Fixes #22817 - update scoped search to 4.1.3

b12736cd 03/19/2018 08:45 AM Tomer Brisker

Fixes #22096 - Make Audits taxable (#5269)

6330baae 01/29/2018 01:27 PM Tomáš Strachota

Fixes #17964 - Add list of search fields in api docs (#4735)

e5bb6504 01/21/2018 01:05 PM Ewoud Kohl van Wijngaarden

Fixes #22334 - Update safemode, remove ruby2ruby pin

aa6f42e8 01/16/2018 08:36 PM Ewoud Kohl van Wijngaarden

Refs #20325 - Fix pinning on ruby2ruby

2.4.0 is a known bad version, but that doesn't mean we explicitly need
2.3.2.

59f0a945 01/12/2018 01:18 PM Tomer Brisker

Fixes #22208, #21920 - Refactor password auditing (#5162)

Recent changes in Rails 5.1 and audited gem cause our method of auditing
passwords to break. This PR refactors password auditing, so that instead
of recording a change to attribute `password_changed`, we will now...

d55bec0a 01/10/2018 01:05 PM Tomer Brisker

Refs #22208 - pin audited to 4.5

4.6.0 versions causes test failures on models trying to prevent saved
passwords from being saved in the audit log. This is due to hacks we
added to core along with changes in rails 5.1 change tracking.
This should be fixed to work correctly in the code, but pinning for now...