# Julia 1.8: How do I upgrade packages with new versions available?

**URL:** https://discourse.julialang.org/t/julia-1-8-how-do-i-upgrade-packages-with-new-versions-available/84573
**Category:** New to Julia
**Tags:** package
**Created:** [July 21, 2022, 2:39am UTC](https://discourse.julialang.org/t/julia-1-8-how-do-i-upgrade-packages-with-new-versions-available/84573 "2022-07-21T02:39:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![islent](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/islent/32/11326_2.png) [@islent](https://discourse.julialang.org/u/islent)
#### Post date: [July 21, 2022, 2:39am UTC](https://discourse.julialang.org/t/julia-1-8-how-do-i-upgrade-packages-with-new-versions-available/84573/1 "2022-07-21T02:39:22Z")

</div>

```julia
Info Packages marked with ⌃ and ⌅ have new versions available, but those with ⌅ cannot be upgraded. To see why use `status --outdated`

⌃ [13f3f980] CairoMakie v0.7.5 (<v0.8.10)

(@v1.8) pkg> up CairoMakie
    Updating registry at `D:\.julia\registries\General.toml`
  No Changes to `D:\.julia\environments\v1.8\Project.toml`
  No Changes to `D:\.julia\environments\v1.8\Manifest.toml`

```

How do I upgrade a package without upper bound?

---

<div class="post-metadata">

### Author: ![ianshmean](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ianshmean/32/216042_2.png) [@ianshmean](https://discourse.julialang.org/u/ianshmean)
#### Post date: [July 21, 2022, 4:41am UTC](https://discourse.julialang.org/t/julia-1-8-how-do-i-upgrade-packages-with-new-versions-available/84573/2 "2022-07-21T04:41:07Z")

</div>

If update doesn’t do anything, like in your example, you can try adding the package by version.

```julia
pkg> add CairoMakie@0.8.10

```

When you do that, you’ll likely see some packages downgrade.

`update` will by default take a balanced approach, prioritizing keeping as many packages as up to date as possible, roughly speaking.
