# farmOS 3.0.0 has been released

**URL:** https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830
**Category:** Hosting farmOS
**Created:** [January 6, 2024, 1:13pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830 "2024-01-06T13:13:42Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 6, 2024, 1:13pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/1 "2024-01-06T13:13:43Z")

</div>

farmOS [3.0.0](https://github.com/farmOS/farmOS/releases/3.0.0) has been released.

This is the first “stable” release of farmOS v3. See the release notes for  
3.0.0-beta1 (link below) for more information about major changes in the 3.x branch,  
including breaking changes to be aware of.

> [@farmOS 3.0.0-beta1 and 3.0.0-beta2 have been released](https://farmos.discourse.group/t/farmos-3-0-0-beta1-and-3-0-0-beta2-have-been-released/1780):
>
> farmOS [3.0.0-beta1](https://github.com/farmOS/farmOS/releases/3.0.0-beta1) has been released. Update: farmOS [3.0.0-beta2](https://github.com/farmOS/farmOS/releases/3.0.0-beta2) has been released to fix the tagged release packaging for 3.x beta releases, along with two small bugfixes. This is the first release of the farmOS 3.x branch, following [semantic versioning](https://semver.org/). This means changes have been made which may be incompatible with existing integrations. These “breaking” changes are described below. For links with more details, see [CHANGELOG.md](https://github.com/farmOS/farmOS/blob/3.0.0-beta1/CHANGELOG.md). farmOS v3 updates Drupal to version 10. Drupal 9 is end-of-l…

> [@farmOS 3.0.0-beta3 has been released](https://farmos.discourse.group/t/farmos-3-0-0-beta3-has-been-released/1805):
>
> farmOS [3.0.0-beta3](https://github.com/farmOS/farmOS/releases/3.0.0-beta3) has been released. For the full release notes, see [CHANGELOG.md](https://github.com/farmOS/farmOS/blob/3.0.0-beta3/CHANGELOG.md).

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 6, 2024, 9:41pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/2 "2024-01-06T21:41:26Z")

</div>

hi,  
I have a map display problem, and some page display problems after updating to the 3 stable version. I have google map module and map custom layer ( with 3 beta3 it is work fine)

 ![Screenshot 2024-01-06 alle 22.40.43](https://global.discourse-cdn.com/free1/uploads/farm_os/original/2X/5/5ef0f11a4589968d257bb5c2f522584ff0236058.png)

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 6, 2024, 10:34pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/3 "2024-01-06T22:34:38Z")

</div>

@altix Weird that it works on 3.0.0-beta3 but not on 3.0.0. There were no changes that would affect the map between them (that I’m aware of).

Usually when map issues occur there are error messages in the browser console. Can you take a screenshot and/or copy and paste them?

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 6, 2024, 10:51pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/4 "2024-01-06T22:51:01Z")

</div>

@mstenta it is the https protocol that causes the problem? in the beta 3 no error on the http2 protocol

 ![Screenshot 2024-01-06 alle 23.47.47](https://global.discourse-cdn.com/free1/uploads/farm_os/original/2X/a/a4ddedf9247b08099d065aaea8e25c83235fa1fe.png)

the menu works badly because when you hover the mouse the submenu doesn’t open… anyway by removing the https protocol and opening the site in http farmos works normally.  
PS the version I installed is the package  
PS2 doing a new installation the stable version 3 has this http2 protocol bug. the site with http without https works normally

 ![Screenshot 2024-01-07 alle 10.43.16](https://global.discourse-cdn.com/free1/uploads/farm_os/original/2X/9/9470c8fa8e950357ae137fd4566bdd7585bf58ed.png)

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:05pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/5 "2024-01-07T16:05:06Z")

</div>

@mstenta any idea for correct this bug ?

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:20pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/6 "2024-01-07T16:20:43Z")

</div>

If you uninstall the Google Map module, does the map work correctly? This will help to isolate whether or not that module is the cause.

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:23pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/7 "2024-01-07T16:23:11Z")

</div>

Installing version 3 without any community module the map does not work

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:24pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/8 "2024-01-07T16:24:45Z")

</div>

Can you screenshot your browser console without Google Maps module installed?

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:26pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/9 "2024-01-07T16:26:29Z")

</div>

![Screenshot 2024-01-07 alle 17.25.43](https://global.discourse-cdn.com/free1/uploads/farm_os/original/2X/e/e169dcc3680669910bda8262e13841995c230ae6.png)

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:28pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/10 "2024-01-07T16:28:10Z")

</div>

FYI: The Google Map module ([https://www.drupal.org/project/farm\_map\_google](https://www.drupal.org/project/farm_map_google)) does not work with farmOS 3 because it only supports Drupal 9. farmOS 3+ is Drupal 10. So I’m not sure how it was installed in the first place.

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:30pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/11 "2024-01-07T16:30:59Z")

</div>

without installing any module the map doesn’t work, in beta 3 I installed the google map module

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:32pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/12 "2024-01-07T16:32:17Z")

</div>

I have never encountered the `net::ERR_HTTP2_PROTOCOL_ERROR` error before myself, but it may have to do with your server environment. Can you provide more information about how you are hosting farmOS?

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:33pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/13 "2024-01-07T16:33:53Z")

</div>

> [@altix](#):
>
> in beta 3 I installed the google map module

Technically this should be impossible. farmOS 3.0.0-beta3 is Drupal 10, and the `farm_map_google` module declares `core_version_requirement: ^9` in its `farm_map_google.info.yml` file. Drupal will not allow a module to be installed if its `core_version_requirement` does not match the Drupal version.

Reference: [farm\_map\_google.info.yml · 2.x · project / farm\_map\_google · GitLab](https://git.drupalcode.org/project/farm_map_google/-/blob/2.x/farm_map_google.info.yml)

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:41pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/14 "2024-01-07T16:41:35Z")

</div>

![Screenshot 2024-01-07 alle 17.37.16](https://global.discourse-cdn.com/free1/uploads/farm_os/original/2X/e/e91e09abc1dc6dbceabab8c4cc49761fc2cb3753.png)

it is possible to go back to beta3 after updating to the stable version?

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 4:50pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/15 "2024-01-07T16:50:58Z")

</div>

If you took a backup of your database before you upgraded to 3.0.0 then all you need to do is go back to 3.0.0-beta3 and restore that database backup.

Hope that helps!

I’m skeptical that it will though. The differences between 3.0.0 and 3.0.0-beta3 wouldn’t explain the issues you’re seeing, I don’t think. And I’m still confused how you were able to install the Google Maps module. I suspect there is more going on specifically with your hosting environment.

Please let us know if you figure out what the problem was! Try to keep the number of variables limited between your tests! And always take backups before upgrades!

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 4:53pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/16 "2024-01-07T16:53:00Z")

</div>

I added the ^10 version in the farm\_map\_google.info.yml file and I didn’t take a backup of the database before update.  
We hope that the next update will solve this problem with the https protocol. the beta 3 didn’t have this problem

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 5:01pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/17 "2024-01-07T17:01:10Z")

</div>

Ah! OK that explains it. Important detail - please include information like that next time you report that farmOS is not working for you. 🙂

Simply adding `^10` to the info file does not guarantee that a module will work with Drupal 10 or farmOS 3. That is just how the module maintainer declares that everything works, after it has been tested and upgraded. If you would like to help test that module and contribute changes to make it ready for farmOS 3+ / Drupal 10+ you can do so in that module’s issue queue ([https://www.drupal.org/project/issues/farm\_map\_google?categories=All](https://www.drupal.org/project/issues/farm_map_google?categories=All)), or by opening a dedicated forum topic. Thanks!

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 5:03pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/18 "2024-01-07T17:03:25Z")

</div>

> [@altix](#):
>
> I didn’t take a backup of the database before update.

Sorry to hear that! Please read [Updating farmOS | farmOS](https://farmos.org/hosting/update/) before attempting your next update! It says very clearly in bold at the top of that page:

**ALWAYS BACKUP YOUR DATABASE, CODE, AND FILES BEFORE ATTEMPTING AN UPDATE!**

> We hope that the next update will solve this problem with the https protocol. the beta 3 didn’t have this problem

If this is a bug with farmOS we should get it fixed, I agree! However I haven’t seen any evidence that it is a bug with farmOS. Perhaps we should open up a separate forum topic to help you debug. I suspect it is a hosting environment issue, but let’s do some more investigation to find out, in a separate thread. 🙂

---

<div class="post-metadata">

### Author: ![altix](https://avatars.discourse-cdn.com/v4/letter/a/3ec8ea/32.png) [@altix](https://farmos.discourse.group/u/altix)
#### Post date: [January 7, 2024, 5:13pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/19 "2024-01-07T17:13:36Z")

</div>

Thanks for you help, the google map module and map custom layer work into farmos 3 by changing the version in the info.yml file

---

<div class="post-metadata">

### Author: ![mstenta](https://yyz2.discourse-cdn.com/free1/user_avatar/farmos.discourse.group/mstenta/32/4_2.png) [@mstenta](https://farmos.discourse.group/u/mstenta)
#### Post date: [January 7, 2024, 5:28pm UTC](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830/20 "2024-01-07T17:28:39Z")

</div>

Good to know! Thanks for testing!

[Next page](https://farmos.discourse.group/t/farmos-3-0-0-has-been-released/1830.md?page=2)
