I have upgraded from Pendulum 1.4.4 to 2.1.2. After executing the following code, I'm getting different UTC offset from the same datetime. Note: Python version is 3.7 in both case.
Pendulum 1
import pendulum
base = pendulum.datetime(2020, 10, 25, 1, 0, 0)
local_tz = pendulum.timezone("Europe/Berlin")
print(local_tz.utcoffset(base))
1:00:00
Pendulum 2
import pendulum
base = pendulum.datetime(2020, 10, 25, 1, 0, 0)
local_tz = pendulum.timezone("Europe/Berlin")
print(local_tz.utcoffset(base))
2:00:00