# Using latest of orb

**URL:** <https://discuss.circleci.com/t/using-latest-of-orb/27060>\
**Category:** Orbs\
**Created:** [December 10, 2018, 11:39pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060 "2018-12-10T23:39:41Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wyardley](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/wyardley/32/19231_2.png) [@wyardley](https://discuss.circleci.com/u/wyardley)\
**Post date:** [December 10, 2018, 11:39pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/1 "2018-12-10T23:39:41Z")

</div>

Can you use orb@latest (or just omit version # to accept the latest version of an orb)?

Or does the calling config have to explicitly include the version you want to use?

Also, is it possible to allow fuzzy versioning? I think that would be the most flexible approach (i.e., give me any 0.0.x version, but not 0.1.x).

---

<div class="post-metadata">

**Author:** ![hutson](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/hutson/32/19875_2.png) [@hutson](https://discuss.circleci.com/u/hutson)\
**Post date:** [December 11, 2018, 4:22am UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/2 "2018-12-11T04:22:31Z")

</div>

@wyardley a full list of version semantics supported by Circle CI is described in the [_Semantic Versioning of Orbs_](https://circleci.com/docs/2.0/creating-orbs/#semantic-versioning-in-orbs) section of their documentation.

Circle CI supports simple range semantics. So you can use `orb@0.0` for all `0.0.x` versions.

---

<div class="post-metadata">

**Author:** ![wyardley](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/wyardley/32/19231_2.png) [@wyardley](https://discuss.circleci.com/u/wyardley)\
**Post date:** [December 11, 2018, 5:23am UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/3 "2018-12-11T05:23:42Z")

</div>

Thanks! I figured there must be some kind of reference like that, but couldn’t find it earlier.

---

<div class="post-metadata">

**Author:** ![rose](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/rose/32/7816_2.png) [@rose](https://discuss.circleci.com/u/rose)\
**Post date:** [December 11, 2018, 3:59pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/4 "2018-12-11T15:59:15Z")

</div>

@wyardley See our documentation here:

[https://circleci.com/docs/2.0/creating-orbs/#semantic-versioning-in-orbs](https://circleci.com/docs/2.0/creating-orbs/#semantic-versioning-in-orbs)

> You may also use the special string `volatile` to pull in whatever the highest version number is at time your build runs.

Hope that helps!

---

<div class="post-metadata">

**Author:** ![wyardley](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/wyardley/32/19231_2.png) [@wyardley](https://discuss.circleci.com/u/wyardley)\
**Post date:** [December 13, 2018, 6:56pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/5 "2018-12-13T18:56:23Z")

</div>

Yup, thanks to both of you for your reply

One thing I noticed was that there is some delay after publishing when using a fuzzy spec, where you seem to get an old version of an orb.

I mentioned this to support, but that was somewhat confusing at first; it would be really nice if there was some output when using an orb that says  
`Using foo/bar@1.0.2`

When using a fuzzy spec like `foo/bar@1` or `foo/bar@volatile`

---

<div class="post-metadata">

**Author:** ![wyardley](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/wyardley/32/19231_2.png) [@wyardley](https://discuss.circleci.com/u/wyardley)\
**Post date:** [December 13, 2018, 7:47pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/6 "2018-12-13T19:47:42Z")

</div>

Just following up to my own question, support did point out that if you go to the “configuration” tab, you’ll see that:

```auto
# Orb 'foo/bar@1' resolved to 'foo/bar@1.0.1'

```

tho it would be nice if it showed up in the build output too.

---

<div class="post-metadata">

**Author:** ![hutson](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/hutson/32/19875_2.png) [@hutson](https://discuss.circleci.com/u/hutson)\
**Post date:** [December 13, 2018, 10:07pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/7 "2018-12-13T22:07:00Z")

</div>

@wyardley might I suggest, if you are interested in the information being displayed in the build logs, that you file a Feature request through the Ideas portal - [https://circleci.com/ideas/](https://circleci.com/ideas/)

That way it’s in the request queue, and other members of the community can up vote the request if they too would benefit.

---

<div class="post-metadata">

**Author:** ![oehlschl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/oehlschl/32/36649_2.png) [@oehlschl](https://discuss.circleci.com/u/oehlschl)\
**Post date:** [September 11, 2025, 8:23pm UTC](https://discuss.circleci.com/t/using-latest-of-orb/27060/8 "2025-09-11T20:23:36Z")

</div>

Note that those previous links to documentation are broken, and it looks like it now lives here: [Orbs concepts :: CircleCI Documentation](https://circleci.com/docs/orbs/author/orb-concepts/#semantic-versioning)
