Zwift Update Version 1.106 (158210) Released

Zwift version 1.106 begins its phased rollout today. This is a minor update containing mostly bug fixes, but it also coincides with a broader rollout of the Personalized Recommendations feature. See details below…

Personalized Recommendations Rollout

Zwift rolled out the initial beta version of Personalized Recommendations to a small cohort in early November. This exciting new feature looks at your Zwift activities and any outdoor rides (if you’ve connected your Garmin, Wahoo, or Karoo account), then recommends a session for the day based on your habits, fitness, freshness, and in-game content.

Since the initial beta release, Zwift has made important changes to dial in (and dial up) features and functionality based on feedback and metrics. Personally, I’ve seen it evolve from a “5 out of 10” feature to, let’s say, a 7 out of 10. There are plenty of improvements still to be made, and lots of untapped potential, but it works quite well at this point.

So Zwift is doing a “Full English Rollout” of Personalized Recommendations this week. No, the feature isn’t being bundled with black pudding and baked beans. But if you have English set as your in-game language, you’ll see Personalized Recommendations on your homescreen by the end of the week. (As of Monday, January 26, approximately 30% of English users had the feature enabled.)

Not an English speaker? Zwift says Personalized Recommendations should be released for all other supported languages by the end of February. They’re just taking some extra time to make sure the translations are accurate.

Pairing Screen Changes

Today’s release includes some updates to the pairing screen UI. Icons now indicate how your devices are connected to Zwift: WiFi, Ethernet, Bluetooth, ANT+, or Sensor Relay (through a trainer).

More Missing Socks

Zwift’s release notes say, “Fixed an issue that could potentially cause cycling socks to be at their minimum height, or missing. Seems we caught the triathlon bug.”

We reported that Zwift had stolen socks in the previous update, and since then, an inordinate number of sockless avatars have been spotted on Zwift’s roads. Does this update fix the problem? Well, maybe. But it makes things worse before it makes them better.

I had adjusted my socks back to roadie height after the v105 release took them away. But once today’s v106 release was installed, my socks were, once again, missing:

Zwift assures me that this is known behavior, and once you fix your socks in v106 they’ll be fixed for good. But I say fool me once, shame on you. Fool me twice…

New RoboPacer (Sofia) and Expanded RoboPacer Routes

There are two late additions to Zwift’s release notes for this update, both related to RoboPacers:

  • Introducing Sophia! Our 10th RoboPacer rides at 0.8 w/kg, ideal for new and lower-FTP Zwifters.
  • Expanded the route rotation for RoboPacers to include more pacer-friendly routes from our recent map expansions.

Read all the details in our dedicated post: Zwift Adds “Sofia” RoboPacer and Modifies RoboPacer Route Schedule.

Release Notes

Zwift supplied the following additional release notes:

  • The Empire Elevation route in New York is now available for free rides and meet-ups. Go get that badge!
  • Minor refinements to draft indicator behavior.
  • Fixed an issue that could make workout arch pulses difficult to see.
  • Fixed an issue that could cause Tour de Zwift reward previews to display incorrectly when a handcycle is equipped.
  • Improved readability of bike frame description text in the Garage.
  • Various visual improvements in Richmond and New York.
  • Apple TV: Fixed a crash that could potentially occur in the Pairing screen.
  • Windows: Fixed a crash that could potentially occur when saving or discarding an activity.

Discuss this update in Zwift’s forum >

Questions or Comments?

If you spotted any other changes or bugs in the update, please comment below!

Eric Schlange
Eric Schlangehttps://zwiftinsider.com
Eric runs Zwift Insider in the spare time he finds between riding his bike and managing various business interests. He lives in Northern California with his beautiful wife Monica. Follow on Strava

82 COMMENTS

Subscribe
Notify of
guest

82 Comments
Oldest
Newest Most Voted
Philip
Philip
6 months ago

I see Veloviewer leaderboards have been updated to include the new routes including the one mentioned above which is great. There is an issue with the “Richmond Rollercoaster” route as it includes the lead in which it probably shouldn’t as other routes don’t. Plus the biggest issue is that it starts in the Pens.

Tom
Tom
6 months ago
Reply to  Eric Schlange

Sure it’s inconsistent with the rest of them but the lead in is the whole point of that route. It’d be a very boring rollercoaster without it

Philip
Philip
6 months ago
Reply to  Eric Schlange

Excellent.

Ronald
Ronald
6 months ago
Reply to  Philip

I have quite a few routes that aren’t picked up as completed on Veloviewr/Strava. Is there, could there be, a list of the ones that don’t work properly?

Philip
Philip
6 months ago
Reply to  Ronald

They all work correctly and I have credit for 292 out of 293 the only exception is the new one mentored in this article as its not available to me to ride just yet.

You may find that you rode the route after the segment was created\changed as Strava won’t match the segment automatically after you uploaded the ride like it does on outdoor rides. I have a spreadsheet so I know when I set a PB on every route so if a segment changes I either delete and re-upload my ride to Strava or crop the ride by removing a couple of data points and then I get matched against the new\updated segment.

You also need to refresh the Veloviewer leader boards when new routes are added or when you set a PB so it re-reads your efforts from Strava.

Griff
Griff
6 months ago

The sock fix is the biggest one. Can’t have anyone thinking I’m tri.

Sebastian
Sebastian
6 months ago
Reply to  Griff

Now can they also fix my socks-sliding-down problem in real life?

Tim
Tim
6 months ago
Reply to  Griff

Socks?!? Just submit and join the Tri Collective.

Saying that, I’m now retired from the collective due to a new knee. I have joined the Sandal Collective. Where socks are most definitely banned on pain of death!

Andreas
Andreas
6 months ago
Reply to  Griff

I learned something from Zwift support on this: Your own view of your own avatar changes (obviously) when you adjust your socks in game (or other kit), BUT if other riders change their socks (or kit) they will see themselves with the new socks/kit, but you will/may still see them as when you entered that world/course/event. That is apparently because other riders are loaded at the start of your ride, but not necessarily updated during your ride. So this explains why there are seemingly weird comments in group rides that almost implies zwifting in parallel universes. #zwiftscience =)

Bob Walker
Bob Walker
6 months ago

We’ll take the black pudding Eric, but you can keep your ‘merican baked beans. You’re welcome 😀

Geo
Geo
6 months ago

I do wish there was a bot at 2.6, something right at the top end of Cat D to help with build to Cat C!

Griff
Griff
6 months ago
Reply to  Geo

It doesn’t help with the drop bonuses, but if I’m itching to do a pace that isn’t available, loading Tempus or some other flat route and making a custom workout with however long I want to ride set to that w/kg or wattage works. If you time it right you can end up leap frogging with a robo pacer or two as well.

Paul
Paul
6 months ago
Reply to  Geo

Ride the next one or two down and adjust effort with a slow bike. Don’t forget that you can ride the gravel/mountain bikes to slow you down a lot.

Aunt Ruth
Aunt Ruth
6 months ago
Reply to  Geo

ride just a bit lower pacer with a gravel bike. Waalaaaa. Oh wait, I was supposed to keep this as a secret. So shush, don’t tell anybody I said this, very hush hush top secret.

Werner
Werner
6 months ago

The Personalized Recommendations Rollout showed up on my screen yesterday. Not for me. I hope we will be able to turn it off. I’m sure it will be a great addition for others. Enjoy, have fun and Ride On.

Edward
Edward
6 months ago

I don’t like the Personalized Recommendations feature. I see it on Zwift at the top and in Companion app at the top. For me is recommended pre-race workouts.

But I don’t race and I don’t do workouts. Why is did not a setting that you can turn off?

Andrew
Andrew
6 months ago

Given the fascination with minimum sock height I’m guessing zwift is trying to get the UCI e-Sports world’s back on the platform 😉

Jeff
Jeff
6 months ago

This winter I decided that I wanted to extend my endurance from 1 hour rides to 2 hour rides over about three to six months. I was also able to increase the days I was able to ride from Saturday only to Thursday, Friday and sometimes Saturday. I prefer free-rides over workouts. I average about 1.5 W/kg.

Is the new “Personalized Recommendations” feature something that could help me extend my endurance from 1 to 2 hours over those days?

Can it suggest longer free-rides each day/week/month?

Will it look back over my history and suggest that I have an easy week (a short 30 minute ride for the entire week for example) after increasing my weekly ride time from 3 hours to 4.5 hours over the last four weeks?

Am I asking too much?

Am I better off managing this myself?

Eric Jensen
Eric Jensen
6 months ago
Reply to  Jeff

Are the Zwift workouts set to achieve your goals? Oh wait, MO ONE KNOWS WTH THEY ARE…and who cares.

IMHO ignore it all and add 10% per week which is old school valid and doable by anyone.

Week 0 – 60 min
Week 1 – 66 min
Week 2 – 72 min
Week 3 – 78 min
… in 10 weeks you are doing 2 hours

No need to over-think it.

It is fine to ride a bike inside or outside and just enjoy it.

Jeff
Jeff
6 months ago
Reply to  Eric Jensen

Thanks for the suggestion. I’ve been enjoying just riding outside for +25 years. Many miles, many hours and well into my third decade on my current frame.

LeCheffre
LeCheffre
6 months ago
Reply to  Jeff

I built my endurance up from nothing special to four hour rides in 12 weeks using the Gran Fondo training plan in the game.

Jeff
Jeff
6 months ago
Reply to  LeCheffre

Thanks for the suggestion. I’ve been looking for “what next” once I complete the three routes of stage 6 of the Tour de Zwift.

Jacob Marx
Jacob Marx
6 months ago

Can they fix the resistance dropout issues that some riders have been having since December. The sock hight issue is visually distressing but an issue that can cause physical injuries should be a priority I would have thought.

SDMC530
SDMC530
6 months ago
Reply to  Jacob Marx

AMEN…I hate this issue.

anthony peruzzo
anthony peruzzo
6 months ago
Reply to  Jacob Marx

so occasionally my resistance will increase and my virtual shifting I’ll have to drop down a few “gears”. is this what you are talking about? the other day i was riding and it suddenly became very hard. i had to drop down about 5 gears, then it gradually went back to normal. that was the first time I’ve had that happen. the virtual gears getting harder by one or two gears happens more regularly and only will go away with a restart of the game and connections.

J marx
J marx
6 months ago

It seems to manifest itself slightly differently on different trainersextreme end people get zero resistance when in erg mode others like myself get micro resistance dropouts/changes that my knees are hatting as you can’t anticipate them

Nick
Nick
6 months ago

This new version seems to finally “fix” getting XP for recorded sessions that occur at the same time as the Zwift ride itself. I always record on my Garmin Edge to keep that data in Garmin, since Garmin doesn’t incorporate Zwift data as well as its own data.
I guess I don’t get the free bonus after every ride anymore.
I would love to know the technical implementation of how they were able to deduplicate these sessions, since they are going to have different timestamps and durations. Perhaps they created a heuristic that analyzes a power fingerprint and deduplicates based on a certain percentage match? It seems especially tricky for races since the start time and measured outputs start so much later if I record my entire warmup and race as a single session on the Garmin Edge.

Andi
Andi
6 months ago
Reply to  Nick

What data are you missing?since minimum 2 years export to garmin works fine. All needed data for garmin included.

David
David
6 months ago
Reply to  Andi

I use my Edge to record my power meter pedal data. This gives me left and right specific data which Zwift isn’t able to do.
It all depends on what you want out of your rides and races.

Nick
Nick
6 months ago
Reply to  Andi

Andi, not only is it the amount of data, it is the specific data points and the quality of the data collected – and how that affects all of my metrics.
I am not completely sure, but I assume Zwift is only sending a workout summary to Garmin, so the dataset for a single ride is incomplete. Whereas my native Edge workout will be a full FIT file created by and analyzed by Garmin in Garmin Connect. Garmin is able to use this data to accurately update my training load, body battery, among a vast array of other metrics – it isn’t able to do the same with a workout summary from Zwift.
This doesn’t even take into account that a Zwift ride isn’t even the full picture anyway. When I race, I warm up in the pens, and that 20 minutes of riding would be completely lost since Zwift doesn’t track anything in the start pens. On race days, I have about 40 minutes of activity measured on Zwift, but an hour on my Garmin. Or if I split my rides between different world, my single Edge ride would be split into multiple Zwift activities, which is not an accurate representation of my training history.
I use Zwift for the fun. I use Garmin for the data. I still like them to talk to one another because I like my actual outdoor rides to be in Zwift, but I don’t need the Zwift data in my Garmin history.

Mike
Mike
6 months ago
Reply to  Nick

Your assumption is incorrect, Zwift sends full fit files to Garmin Connect. You’d see that if you checked the imported activity.

Ronald
Ronald
6 months ago
Reply to  Nick

That’s great news! I don’t have my accounts connected for this reason but if it’s been fixed I’ll connect them for the outdoor rides again.
Can anyone official confirm this too? (nothing personal Nick!) I’d be interested in the technical side on this too 🧐

Last edited 6 months ago by Ronald
Nick
Nick
6 months ago
Reply to  Ronald

I checked ZC app today and it looks like I ended up getting those extra XP for the “outdoor ride”, but it happened sometime later. It wasn’t a delayed sync, because I checked immediately after my Garmin synced and the external ride was in my personal feed immediately.
So, sorry Ronald, this bug still doesn’t seem to be fixed. It does seem like a very tricky problem to find a solution for, and in my own application I develop I have just figured this will be a limitation that I will unlikely overcome.

Last edited 6 months ago by Nick
Nick
Nick
6 months ago
Reply to  Nick

After a few days of watching this, it seems like the change for this version isn’t that they stopped awarding XP for concurrent rides, but rather just to not award XP while a game session is still active.
I always stop the activity on my Garmin head unit before stopping the activity on Zwift. Previously, this would result in an XP award on screen as soon as the Garmin ride synced to my Zwift account. Now, I can still see the Garmin ride in my Zwift account (on ZCA) immediately, but the Fitness Trends section doesn’t show the happy sun XP award icon for that activity until later.
It seems Zwift has likely just created a delayed job to award the XP later instead of it occuring while the game session still has the chance of being active.

SDMC530
SDMC530
6 months ago

Eric, do you know of a way or a future option to turn off the “tune”? Not a fan of it honestly. Long way to go before its really usable. I find it very inaccurate.

Mark
Mark
6 months ago

Is there an option to remove the “Next Up” from Zwift Companion?
Actually, I’d like to remove the “Challenges” block too……

PayingZwiftUser
PayingZwiftUser
6 months ago

Still no Windows on ARM support. What does the roadmap look like with X2 devices starting to ship soon

T k
T k
6 months ago

When are they going to add lap power to workouts?

John Casteel
John Casteel
6 months ago

the only thing zwift really needs is to add remembered login credentials for multiple users. that’s it.

Nigel
Nigel
6 months ago
Reply to  John Casteel

We can dream

Jerome
Jerome
6 months ago
Reply to  John Casteel

You can use multiple macOS or Windows account to easily fix that problem.

Steve
Steve
6 months ago
Reply to  Jerome

Then you have to log out/in to Windows. It’s not an improvement.

Geoff SpinMonkey
Geoff SpinMonkey
6 months ago

@Eric Schlange how do I get rid of the “continue reading” button that has started popping up when I scroll down on your excellent site

Geoff SpinMonkey
Geoff SpinMonkey
6 months ago
Reply to  Eric Schlange

sure will do

Screenshot-2026-01-28-173754
BigHead Bull
BigHead Bull
6 months ago
Reply to  Eric Schlange

@Eric Schlange I’ve been seeing the same “Continue Reading” button. It happens just after different ads and in multiple places and pages. I used Windows 11 / Chrome browser in Incognito mode just now, and the “Continue Reading” doesn’t happen. I have an anti-virus, anti-malware, etc. program that runs nightly with no reports of any problems on my Windows laptop.

Troy Laughlin
Troy Laughlin
6 months ago

I am note sure if it’s update related, but as of today I get no HR from my Core sensor. The app indicates the HR is connected and I can also connect the same HR to Zwift fine. Just no HR when it goes through the Core sensor.

Troy Laughlin
Troy Laughlin
6 months ago
Reply to  Eric Schlange

PC with Bluetooth on board for all sensors
Kickr Core
Clickr 2
Garmin cadence sensor (current model)
Garmin Pro dual HRM (almost new)
Core 2 sensor

All this has been working fine for some time now using ANT+ connection to Core sensor. Of note I have a headwind but I don’t know what it uses to connect to the HRM.

Matthias
Matthias
6 months ago
Reply to  Troy Laughlin

Same here since Zwift 1.105 over the Kickr Core 2 Bridge with Wahoo Trackr… No HR, works fine over direct Bluetooth connection!
Samsung Galaxy S24…

Oli
Oli
6 months ago

Eric, It’s a shame that Zwift doesn’t do more for the Club Ladder, for example with a better FanView. The brilliant Club Ladder format is perfectly suited for getting fans excited and following along. I’d also love it if you would cover the Club Ladder again, especially to attract more teams – particularly from APAC -and to make this fantastic format more popular overall….:-)

anthony peruzzo
anthony peruzzo
6 months ago

why is everyone so up in arms about socks? I’m not a triathlete, but i prefer to wear socks at the ankle. wearing them up to my calf while riding feels weird to me. Does this make ME weird? lol

Tim
Tim
6 months ago
Reply to  Eric Schlange

I know you are joking but joking about these rules is part of the problem: joking about them normalizes them and solidifies their place in cycling culture which makes it is less welcoming sport, and cycling already has a gatekeeping problem. We want to welcome people to cycling, not make it seem like some kind of clique-y in-crowd only place where people are judged for the most minor things. Please promote more inclusive rules like Phil Gaimon’s new rules https://philgaimon.com/the-new-rules-of-cycling-aka-philuminati/ that begin “Rule #1: Everyone riding a bike and being safe and having fun is doing it right.”

Jim
Jim
6 months ago

Really love the fact that they finally merged all the tiny worlds into one -real-life world! oww wait!

But do really appreciate they finally completed Fiji..

Velodrome..

Gravel mountain.

uhmm, new wheelsets! yes new wheelsets wohooo!

M H
M H
6 months ago
Reply to  Jim

Stop complaining. At least we finally got new levels.

Nick
Nick
6 months ago

Hmm Empire Elevation still showing up as Event Only on my companion app after updating.

Bobbi dav
Bobbi dav
6 months ago

Can you turn off the recommended feature?

Joba
Joba
6 months ago

Updated zwift to this/the latest version, have English language settings enabled – always have. But I do not get the recommendations? Anyone with the same issue?

Alex
Alex
6 months ago

Heh – I’ve been playing around with ANT+ boosters, cables, etc as I really struggled with Bluetooth…

first time I logged in with the new update all the connections showed up as Bluetooth! So it’s been running fine for months, possibly years on Bluetooth all along 🤦‍♂️

Derek
Derek
6 months ago

Would this new update affect my Bluetooth connectivity? I rode early on 1/27 and this morning nothing worked. It says im connected by my avatar just sits there I’m on an old Kickr Core and pair through my windows laptop.

Eric Jensen
Eric Jensen
6 months ago

Since this is pie in the sky yapping: I’d like to see anything that forces people to engage in the game. I ride on literally everyone I pass or am passed by and I get back 10% at most. Da’hell is you people doin’ while you pedal…

I will take further downvotes – 63W of pacer is teats on a boar. I’m the King of Average and I tried today and simply cannot even move the pedal “unloaded” and get there. WTH?

Mike
Mike
6 months ago

So if I change my default language to something other than English, I can avoid these useless “Next Up” recommendations for slightly longer?

LeCheffre
LeCheffre
6 months ago

Have the recommendation, but wasn’t able to find it from within my ride, so didn’t work well for me. I’ve done a few of the training plans, but I started a workout during a ride recently, and it just annoyed me, so I had to skip each segment and just get on with my ride.

not sure I will make much use of it.

Peter
Peter
6 months ago

An option to turn the Personalized Recommendations off would be nice. I have no use for that at all.

V.Putin
V.Putin
6 months ago
Reply to  Peter

It’s a completely pointless addition if you do anything other than riding.. I’m always ‘Fresh’ even when training hard but it never counts any other exercise other than riding so just pointless.. please let us turn it off…

János
János
6 months ago

Windows arm compatibility?

Mike
Mike
6 months ago

Looks like there’s a new update but no post about it here. 🙂 1.07

Mike
Mike
6 months ago
Reply to  Eric Schlange

Thanks! Normally I guess I see it because I check it every other day! 🙂

Get Started on Zwift

Newest Featured Posts

Support This Site

Write a post, shop through us, donate or advertise. Learn more

NEWSLETTER SIGNUP

Zwift tips and news every 2 weeks! Click to subscribe.

More Posts