# Berkshelf 4.3.0

**URL:** <https://discourse.chef.io/t/berkshelf-4-3-0/7941>\
**Category:** Chef Infra (archive)\
**Created:** [March 9, 2016, 9:28am UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941 "2016-03-09T09:28:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![thommay](https://avatars.discourse-cdn.com/v4/letter/t/f08c70/32.png) [@thommay](https://discourse.chef.io/u/thommay)\
**Post date:** [March 9, 2016, 9:28am UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941/1 "2016-03-09T09:28:26Z")

</div>

Hi,  
I’m really excited to announce the release of Berkshelf 4.3.0. This version adds support for the Chef Server universe endpoint, allowing you all to use your chef server to resolve cookbook versions directly. Hosted Chef already supports the universe endpoint, but if you’re running your own chef server, you need to ensure you’re running 12.4.0 or later.  
To use your configured chef server, ensure that you’re running 4.3.0, and then simply add:

```
source :chef_server

```

to your Berksfile. Berks uses sources in order, so you’ll probably want to have this above the supermarket source.

Thanks,  
-Thom

---

<div class="post-metadata">

**Author:** ![bdyck](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@bdyck](https://discourse.chef.io/u/bdyck)\
**Post date:** [March 17, 2016, 4:43pm UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941/2 "2016-03-17T16:43:59Z")

</div>

This looks great! I have a question, though: the version of Berkshelf that’s included in the most recent ChefDK release unfortunately does not support this feature; how safe is it to upgrade the ChefDK-installed Berkshelf to 4.3.0 to be able to take advantage of this?

---

<div class="post-metadata">

**Author:** ![jeffbyrnes](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/jeffbyrnes/32/1478_2.png) [@jeffbyrnes](https://discourse.chef.io/u/jeffbyrnes)\
**Post date:** [March 20, 2016, 3:22pm UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941/3 "2016-03-20T15:22:05Z")

</div>

We upgraded the current Chef DK (0.11.2 as of this writing) to use Berkshelf 4.3.0, and it works great. You’ll need to use this method, however:

```bash
chef gem install appbundle-updater
appbundle-updater chefdk berkshelf v4.3.0

```

You may need `sudo` for the `appbundle-updater`.

Courtesy of [Updating to Test-Kitchen 1.6.0 in a chefdk 0.11.2 or lesser](https://discourse.chef.io/t/updating-to-test-kitchen-1-6-0-in-a-chefdk-0-11-2-or-lesser/7899) here on the mailing list.

---

<div class="post-metadata">

**Author:** ![wfindley](https://avatars.discourse-cdn.com/v4/letter/w/34f0e0/32.png) [@wfindley](https://discourse.chef.io/u/wfindley)\
**Post date:** [March 20, 2016, 5:27pm UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941/4 "2016-03-20T17:27:59Z")

</div>

Or install the prerelease chefdk 0.12.  
[https://discourse.chef.io/t/prerelease-of-chef-dk-0-12-0-available-for-testing/8012](https://discourse.chef.io/t/prerelease-of-chef-dk-0-12-0-available-for-testing/8012)

---

<div class="post-metadata">

**Author:** ![bdyck](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@bdyck](https://discourse.chef.io/u/bdyck)\
**Post date:** [March 23, 2016, 3:53pm UTC](https://discourse.chef.io/t/berkshelf-4-3-0/7941/5 "2016-03-23T15:53:56Z")

</div>

Thanks for the pointer. I’ll give this a shot while I wait for the official v0.12 release of the ChefDK.
