CINXE.COM
Product Release Archives - Airbnb Newsroom
<!doctype html> <html lang="en-GB"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-ad24f2f5a98b3be244f",applicationID:"397752099"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- OptanonConsentNoticeStart --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/06fc30c4-f14e-46c0-a214-2a494ccbc33d/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/consent/06fc30c4-f14e-46c0-a214-2a494ccbc33d/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="06fc30c4-f14e-46c0-a214-2a494ccbc33d" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OptanonConsentNoticeEnd --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PVF49B2');</script> <!-- End Google Tag Manager --> <meta name="google-site-verification" content="bDv5bfBGYMndjbRU5Z_DHNryuRbU3PXLV-pNLnxASOE" /> <link rel="apple-touch-icon" sizes="180x180" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/favicon-16x16.png"> <link rel="manifest" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/site.webmanifest"> <link rel="mask-icon" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/safari-pinned-tab.svg" color="#ff5a5f"> <link rel="shortcut icon" href="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-config" content="https://news.airbnb.com/wp-content/themes/presser/resources/assets/favicon/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" href="https://news.airbnb.com/en-in/tag/product-release/" hreflang="en-US" /> <link rel="alternate" href="https://news.airbnb.com/de/tag/product-release/" hreflang="de" /> <link rel="alternate" href="https://news.airbnb.com/es/tag/product-release/" hreflang="es" /> <link rel="alternate" href="https://news.airbnb.com/fr/tag/product-release/" hreflang="fr-FR" /> <link rel="alternate" href="https://news.airbnb.com/fr-be/tag/product-release/" hreflang="fr-BE" /> <link rel="alternate" href="https://news.airbnb.com/it/tag/product-release/" hreflang="it" /> <link rel="alternate" href="https://news.airbnb.com/nl/tag/product-release/" hreflang="nl-NL" /> <link rel="alternate" href="https://news.airbnb.com/nl-be/tag/product-release/" hreflang="nl-BE" /> <link rel="alternate" href="https://news.airbnb.com/pt/tag/product-release/" hreflang="pt" /> <link rel="alternate" href="https://news.airbnb.com/ja/tag/product-release/" hreflang="ja" /> <link rel="alternate" href="https://news.airbnb.com/en-au/tag/product-release/" hreflang="en-AU" /> <link rel="alternate" href="https://news.airbnb.com/en-uk/tag/product-release/" hreflang="en-GB" /> <!-- This site is optimized with the Yoast SEO plugin v23.7 - https://yoast.com/wordpress/plugins/seo/ --> <title>Product Release Archives - Airbnb Newsroom</title> <link rel="canonical" href="https://news.airbnb.com/en-uk/tag/product-release/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:locale:alternate" content="en_US" /> <meta property="og:locale:alternate" content="de_DE" /> <meta property="og:locale:alternate" content="es_ES" /> <meta property="og:locale:alternate" content="fr_FR" /> <meta property="og:locale:alternate" content="it_IT" /> <meta property="og:locale:alternate" content="nl_NL" /> <meta property="og:locale:alternate" content="nl_BE" /> <meta property="og:locale:alternate" content="pt_BR" /> <meta property="og:locale:alternate" content="ja_JP" /> <meta property="og:locale:alternate" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Product Release Archives - Airbnb Newsroom" /> <meta property="og:url" content="https://news.airbnb.com/en-uk/tag/product-release/" /> <meta property="og:site_name" content="Airbnb Newsroom" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://news.airbnb.com/en-uk/tag/product-release/","url":"https://news.airbnb.com/en-uk/tag/product-release/","name":"Product Release Archives - Airbnb Newsroom","isPartOf":{"@id":"https://news.airbnb.com/en-uk/#website"},"primaryImageOfPage":{"@id":"https://news.airbnb.com/en-uk/tag/product-release/#primaryimage"},"image":{"@id":"https://news.airbnb.com/en-uk/tag/product-release/#primaryimage"},"thumbnailUrl":"https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?fit=3000%2C2000","breadcrumb":{"@id":"https://news.airbnb.com/en-uk/tag/product-release/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://news.airbnb.com/en-uk/tag/product-release/#primaryimage","url":"https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?fit=3000%2C2000","contentUrl":"https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?fit=3000%2C2000","width":3000,"height":2000},{"@type":"BreadcrumbList","@id":"https://news.airbnb.com/en-uk/tag/product-release/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://news.airbnb.com/en-uk/"},{"@type":"ListItem","position":2,"name":"Product Release"}]},{"@type":"WebSite","@id":"https://news.airbnb.com/en-uk/#website","url":"https://news.airbnb.com/en-uk/","name":"Airbnb Newsroom","description":"","publisher":{"@id":"https://news.airbnb.com/en-uk/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://news.airbnb.com/en-uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://news.airbnb.com/en-uk/#organization","name":"Airbnb","url":"https://news.airbnb.com/en-uk/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://news.airbnb.com/en-uk/#/schema/logo/image/","url":"https://news.airbnb.com/wp-content/uploads/sites/4/2017/01/airbnb_vertical_lockup_web.png?fit=451%2C493","contentUrl":"https://news.airbnb.com/wp-content/uploads/sites/4/2017/01/airbnb_vertical_lockup_web.png?fit=451%2C493","width":451,"height":493,"caption":"Airbnb"},"image":{"@id":"https://news.airbnb.com/en-uk/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel="alternate" type="application/rss+xml" title="Airbnb Newsroom » Product Release Tag Feed" href="https://news.airbnb.com/en-uk/tag/product-release/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/news.airbnb.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='all-css-2' href='https://news.airbnb.com/_static/??-eJyNkNEKwjAMRX/ILnOC+iJ+y9rGUszakqTI/t7qEF8U+hrOvZwbeBQTk6PqUcCJgI+iYCm7u6FoeeYVRFfCYYlpaMAOfiZcXkpOmFS68MJ4Q8bksI/fhNBHzdwVYKwyW0LzTnZKzarIqQ/+6+Jy0vYHKFRDbGVtqogJtR0tcvgIfWfJsJXYGsm/aq7LZX86TNN4HMfzE4KOm9o=' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--bnb-hof: #222;--wp--preset--color--bnb-rausch: #ff5a5f;--wp--preset--color--bnb-med-gray: #f9f9f9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-bnb-hof-color{color: var(--wp--preset--color--bnb-hof) !important;}.has-bnb-rausch-color{color: var(--wp--preset--color--bnb-rausch) !important;}.has-bnb-med-gray-color{color: var(--wp--preset--color--bnb-med-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-bnb-hof-background-color{background-color: var(--wp--preset--color--bnb-hof) !important;}.has-bnb-rausch-background-color{background-color: var(--wp--preset--color--bnb-rausch) !important;}.has-bnb-med-gray-background-color{background-color: var(--wp--preset--color--bnb-med-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-bnb-hof-border-color{border-color: var(--wp--preset--color--bnb-hof) !important;}.has-bnb-rausch-border-color{border-color: var(--wp--preset--color--bnb-rausch) !important;}.has-bnb-med-gray-border-color{border-color: var(--wp--preset--color--bnb-med-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='all-css-4' href='https://news.airbnb.com/_static/??/wp-content/themes/presser/dist/styles/main.css,/wp-content/themes/presser/resources/assets/styles/legacy.css?m=1732727845' type='text/css' media='all' /> <script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js" id="jquery-core-js"></script> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-W6J5DNK" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag('set', 'linker', {"domains":["news.airbnb.com"]} ); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "GT-W6J5DNK"); /* ]]> */ </script> <!-- End Google Analytics snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://news.airbnb.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://news.airbnb.com/wp-json/wp/v2/tags/27634" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://news.airbnb.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <meta name="generator" content="Site Kit by Google 1.121.0" /> <style>img#wpstats{display:none}</style> <link rel="icon" href="https://news.airbnb.com/wp-content/uploads/sites/4/2018/07/logo.png?fit=28%2C29" sizes="32x32" /> <link rel="icon" href="https://news.airbnb.com/wp-content/uploads/sites/4/2018/07/logo.png?fit=28%2C29" sizes="192x192" /> <link rel="apple-touch-icon" href="https://news.airbnb.com/wp-content/uploads/sites/4/2018/07/logo.png?fit=28%2C29" /> <meta name="msapplication-TileImage" content="https://news.airbnb.com/wp-content/uploads/sites/4/2018/07/logo.png?fit=28%2C29" /> <script> ( function ( i, s, o, g, r, a, m ) { i[ 'GoogleAnalyticsObject' ] = r; i[ r ] = i[ r ] || function () { ( i[ r ].q = i[ r ].q || [] ).push( arguments ); }; i[ r ].l = 1 * new Date(); a = s.createElement( o ); m = s.getElementsByTagName( o )[ 0 ]; a.async = 1; a.src = g; m.parentNode.insertBefore( a, m ); } )( window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga' ); ga( 'create', 'UA-2725447-17', 'auto' ); ga('set', 'anonymizeIp', true); ga( 'send', 'pageview' ); </script> <noscript> <style>[data-reveal]{opacity: 1 !important;}</style> </noscript> </head> <body class="archive tag tag-product-release tag-27634 app-data index-data archive-data tag-data tag-27634-data tag-product-release-data"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PVF49B2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="offcanvas-wrap"> <div class="offcanvas-wrap-overlay"></div> <header class="header"> <div class="container"> <div class="header__backdrop"> <div id="skipnav"> <p class="skipnav"> <a href="#mainContent">Skip to main content</a> </p> </div> <a class="header__logo" href="https://news.airbnb.com/en-uk/" tabindex="-1"><span>Airbnb</span></a> <a class="header__site" href="https://news.airbnb.com/en-uk/">Newsroom</a> <button class="header__site header__toggle" data-toggle="offcanvasRight"> <span class="sr-only">Toggle navigation</span> <span></span> <span></span> <span></span> </button> </div> <nav class="header__nav"> <ul id="menu-primary-navigation-en-uk" class="nav"><li id="menu-item-95986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95986"><a href="https://news.airbnb.com/en-uk/about-us/">About us</a></li> <li id="menu-item-95989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95989"><a href="https://news.airbnb.com/en-uk/media-assets/">Media Assets</a></li> <li id="menu-item-96058" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96058"><a href="https://news.airbnb.com/en-uk/contact/">Contact</a></li> </ul> <div class='languagePicker languagePicker--default has-submenu'> <button class='languagePicker__button' role="button" aria-label="Select a language, pop-up button. Current language is United Kingdom" aria-haspopup="true" aria-expanded="false"> <span class="languagePicker__buttonLanguage">United Kingdom</span> </button> <ul class='languagePicker__modal'> <li class='lang-item lang-item-59 lang-item-en lang-item-first'> <a href="https://news.airbnb.com/tag/product-release/" lang="en-US" aria-label="English language option"> English </a> </li> <li class='lang-item lang-item-17863 lang-item-en-au lang-item-indented'> <a href="https://news.airbnb.com/en-au/tag/product-release/" lang="en-AU" aria-label="AU and NZ subcategory of English language option"> AU and NZ </a> </li> <li class='lang-item lang-item-17867 lang-item-en-in lang-item-indented'> <a href="https://news.airbnb.com/en-in/tag/product-release/" lang="en-US" aria-label="India subcategory of English language option"> India </a> </li> <li class='lang-item lang-item-19520 lang-item-ms no-translation lang-item-indented'> <a href="https://news.airbnb.com/ms/" lang="ms-MY" aria-label="Malaysia subcategory of English language option"> Malaysia </a> </li> <li class='lang-item lang-item-28364 lang-item-en-ie lang-item-indented'> <a href="https://news.airbnb.com/en-ie/tag/product-release/" lang="en-GB" aria-label="Ireland subcategory of English language option"> Ireland </a> </li> <li class='lang-item lang-item-17871 lang-item-en-uk current-lang lang-item-indented'> <a href="https://news.airbnb.com/en-uk/tag/product-release/" lang="en-GB" aria-label="United Kingdom subcategory of English language option"> United Kingdom </a> </li> <li class='lang-item lang-item-20274 lang-item-cs no-translation'> <a href="https://news.airbnb.com/cs/" lang="cs-CZ" aria-label="Čeština language option"> Čeština </a> </li> <li class='lang-item lang-item-20035 lang-item-da no-translation'> <a href="https://news.airbnb.com/da/" lang="da-DK" aria-label="Dansk language option"> Dansk </a> </li> <li class='lang-item lang-item-131 lang-item-de'> <a href="https://news.airbnb.com/de/tag/product-release/" lang="de-DE" aria-label="Deutsch language option"> Deutsch </a> </li> <li class='lang-item lang-item-20039 lang-item-ca no-translation'> <a href="https://news.airbnb.com/ca/" lang="ca" aria-label="Català language option"> Català </a> </li> <li class='lang-item lang-item-8043 lang-item-ea'> <a href="https://news.airbnb.com/ea/tag/product-release/" lang="es-419" aria-label="Español (América Latina) language option"> Español (América Latina) </a> </li> <li class='lang-item lang-item-139 lang-item-es'> <a href="https://news.airbnb.com/es/tag/product-release/" lang="es-ES" aria-label="Español (España) language option"> Español (España) </a> </li> <li class='lang-item lang-item-62 lang-item-fr'> <a href="https://news.airbnb.com/fr/tag/product-release/" lang="fr-FR" aria-label="Français language option"> Français </a> </li> <li class='lang-item lang-item-28376 lang-item-fr-be'> <a href="https://news.airbnb.com/fr-be/tag/product-release/" lang="fr-BE" aria-label="Français (Belgique) subcategory of French language option"> Français (Belgique) </a> </li> <li class='lang-item lang-item-135 lang-item-it'> <a href="https://news.airbnb.com/it/tag/product-release/" lang="it-IT" aria-label="Italiano language option"> Italiano </a> </li> <li class='lang-item lang-item-19516 lang-item-nl'> <a href="https://news.airbnb.com/nl/tag/product-release/" lang="nl-NL" aria-label="Nederlands taaloptie"> Nederlands </a> </li> <li class='lang-item lang-item-28371 lang-item-nl-be'> <a href="https://news.airbnb.com/nl-be/tag/product-release/" lang="nl-BE" aria-label="Nederlands (België) subcategory of Dutch language option"> Nederlands (België) </a> </li> <li class='lang-item lang-item-1148 lang-item-br no-translation'> <a href="https://news.airbnb.com/br/" lang="pt-BR" aria-label="Português (Brasil) language option"> Português (Brasil) </a> </li> <li class='lang-item lang-item-8047 lang-item-pt'> <a href="https://news.airbnb.com/pt/tag/product-release/" lang="pt-BR" aria-label="Português (Portugal) language option"> Português (Portugal) </a> </li> <li class='lang-item lang-item-590 lang-item-zh no-translation'> <a href="https://news.airbnb.com/zh/" lang="zh-CN" aria-label="简体中文 language option"> 简体中文 </a> </li> <li class='lang-item lang-item-19528 lang-item-zh-hk no-translation'> <a href="https://news.airbnb.com/zh-hk/" lang="zh-HK" aria-label="繁體中文 (香港) language option"> 繁體中文 (香港) </a> </li> <li class='lang-item lang-item-19524 lang-item-zh-tw no-translation'> <a href="https://news.airbnb.com/zh-tw/" lang="zh-TW" aria-label="繁體中文 (台灣) language option"> 繁體中文 (台灣) </a> </li> <li class='lang-item lang-item-1140 lang-item-ja'> <a href="https://news.airbnb.com/ja/tag/product-release/" lang="ja" aria-label="日本語 language option"> 日本語 </a> </li> <li class='lang-item lang-item-1144 lang-item-ko no-translation'> <a href="https://news.airbnb.com/ko/" lang="ko-KR" aria-label="한국어 language option"> 한국어 </a> </li> <li class='lang-item lang-item-6738 lang-item-th no-translation'> <a href="https://news.airbnb.com/th/" lang="th" aria-label="ไทย language option"> ไทย </a> </li> <li class="languagePicker__touchShim"></li> </ul> </div> <form class="header__search" id="searchform" method="get" action="https://news.airbnb.com/en-uk/"> <input class="header__searchInput" type="search" name="s" placeholder="What are you looking for?" /> <button type="submit" class="header__searchButton js-header__searchButton" aria-label="Search"> <span class="header__searchButtonLabel">Search</span> </button> <button type="button" class="header__closeSearchButton js-header__closeSearchButton"> <span class="header__closeSearchButtonLabel">Close Search</span> </button> </form> </nav> </div> </header> <div class="wrap" role="document"> <div class="content"> <main class="main" id="mainContent" tabindex="-1"> <div class="container"> <div class="page-header page-header--gridTitle"> <h1 class="h2 postTeaser__gridTitle">Product Release</h1> </div> <div id="post-grid"> <div class="postTeaser__group postTeaser__group--four-column"> <div class="postTeaser__groupInner row "> <article class='postTeaser col-md-2 col-mdpl-3 post-424653 post type-post status-publish format-standard has-post-thumbnail hentry category-product tag-product-release location-united-kingdom' data-post-id="424653" data-timestamp="1729088347"> <div class='postTeaser__inner postTeaser__inner--standard'> <div class="postTeaser__imageWrap--standard"> <div class="postTeaser__image postTeaser__image--standard"> <a class="postTeaser__imageLink" href="https://news.airbnb.com/en-uk/airbnb-2024-winter-release-introducing-co-host-network-the-best-local-hosts-to-manage-your-airbnb/" tabindex="-1"> <img alt="" width="1100" height="725" src="https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg" srcset="https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=2000%2C1340 2000w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=300%2C200 300w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=1024%2C686 1024w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=697%2C467 697w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=1000%2C670 1000w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=676%2C453 676w, https://news.airbnb.com/wp-content/uploads/sites/4/2024/10/O16_Newsroom_Header_Feature-1.jpg?resize=527%2C353 527w" sizes="(max-width: 527px) 100vw, 527px"> </a> </div> </div> <div class="postTeaser__textWrap"> <header> <h3 class="postTeaser__title postTeaser__title--standard"><a class="postTeaser__titleLink" href="https://news.airbnb.com/en-uk/airbnb-2024-winter-release-introducing-co-host-network-the-best-local-hosts-to-manage-your-airbnb/">Airbnb 2024 Winter Release: Introducing Co-Host Network – the best local hosts to manage your Airbnb</a></h3> <div class="postTeaser__hdrMeta"> <div class="postTeaser__meta"> <time class="postTeaser__updated" datetime="2024-10-16T07:19:07-07:00">16 October 2024</time> </div> </div> </header> </div> </div> </article> <article class='postTeaser col-md-2 col-mdpl-3 post-389121 post type-post status-publish format-standard has-post-thumbnail hentry category-company-information category-product tag-product-release' data-post-id="389121" data-timestamp="1699549818"> <div class='postTeaser__inner postTeaser__inner--standard'> <div class="postTeaser__imageWrap--standard"> <div class="postTeaser__image postTeaser__image--standard"> <a class="postTeaser__imageLink" href="https://news.airbnb.com/en-uk/airbnb-2023-winter-release/" tabindex="-1"> <img alt="" width="1100" height="725" src="https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg" srcset="https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=2000%2C1340 2000w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=300%2C200 300w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=1024%2C686 1024w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=697%2C467 697w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=1000%2C670 1000w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=676%2C453 676w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/10/Newsroom_Header-EN-US.jpeg?resize=527%2C353 527w" sizes="(max-width: 527px) 100vw, 527px"> </a> </div> </div> <div class="postTeaser__textWrap"> <header> <h3 class="postTeaser__title postTeaser__title--standard"><a class="postTeaser__titleLink" href="https://news.airbnb.com/en-uk/airbnb-2023-winter-release/">Airbnb 2023 Winter Release</a></h3> <div class="postTeaser__hdrMeta"> <div class="postTeaser__meta"> <time class="postTeaser__updated" datetime="2023-11-09T09:10:18-08:00">9 November 2023</time> </div> </div> </header> </div> </div> </article> <article class='postTeaser col-md-2 col-mdpl-3 post-368145 post type-post status-publish format-standard has-post-thumbnail hentry category-company-information category-product tag-product-release' data-post-id="368145" data-timestamp="1683127268"> <div class='postTeaser__inner postTeaser__inner--standard'> <div class="postTeaser__imageWrap--standard"> <div class="postTeaser__image postTeaser__image--standard"> <a class="postTeaser__imageLink" href="https://news.airbnb.com/en-uk/airbnb-2023-summer-release-introducing-airbnb-rooms-an-all-new-take-on-the-original-airbnb/" tabindex="-1"> <img alt="" width="1100" height="725" src="https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg" srcset="https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=2000%2C1340 2000w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=300%2C200 300w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=1024%2C686 1024w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=697%2C467 697w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=1000%2C670 1000w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=676%2C453 676w, https://news.airbnb.com/wp-content/uploads/sites/4/2023/05/2023-Summer-Release.jpg?resize=527%2C353 527w" sizes="(max-width: 527px) 100vw, 527px"> </a> </div> </div> <div class="postTeaser__textWrap"> <header> <h3 class="postTeaser__title postTeaser__title--standard"><a class="postTeaser__titleLink" href="https://news.airbnb.com/en-uk/airbnb-2023-summer-release-introducing-airbnb-rooms-an-all-new-take-on-the-original-airbnb/">Airbnb 2023 Summer Release: Introducing Airbnb Rooms, an all-new take on the original Airbnb</a></h3> <div class="postTeaser__hdrMeta"> <div class="postTeaser__meta"> <time class="postTeaser__updated" datetime="2023-05-03T08:21:08-07:00">3 May 2023</time> </div> </div> </header> </div> </div> </article> </div> </div> </div> <button class="btn btn--loadMore js-load-more-posts" data-current-tag="27634" data-current-cat="" data-last-post="368145" data-col-count="3" > View more </button> <div class="loading-more js-loading-more"> <div class="loader-1"></div> <div class="loader-2"></div> <div class="loader-3"></div> </div> </div> </main> </div> </div> <footer class='siteFooter'> <div class='siteFooter__main container'> <div class='row'> <div class='siteFooter__columnWrap col-lg-4'> <h4 class='siteFooter__columnTitle'>Support</h4> <ul id="menu-support" class="siteFooter__navColumn"> <li class="menu-item"> <a href="https://www.airbnb.com/help">Help Center</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/aircover">AirCover</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/against-discrimination">Anti-discrimination</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/accessibility">Disability support</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/help/article/2701/extenuating-circumstances-policy-and-the-coronavirus-covid19">Cancellation options</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/neighbors">Report neighborhood concern</a> </li> </ul> </div> <div class='siteFooter__columnWrap col-lg-4'> <h4 class='siteFooter__columnTitle'>Hosting</h4> <ul id="menu-hosting" class="siteFooter__navColumn"> <li class="menu-item"> <a href="https://www.airbnb.com/host/homes">Airbnb your home</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/aircover-for-hosts">AirCover for hosts</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/resources">Hosting resources</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/help/community?s=footer">Community forum</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/help/responsible-hosting">Hosting responsibly</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/airbnb-friendly">Airbnb-friendly apartments</a> </li> </ul> </div> <div class='siteFooter__columnWrap col-lg-4'> <h4 class='siteFooter__columnTitle'>Airbnb</h4> <ul id="menu-airbnb" class="siteFooter__navColumn"> <li class="menu-item"> <a href="https://news.airbnb.com">Newsroom</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/release/">New features</a> </li> <li class="menu-item"> <a href="https://www.airbnb.com/careers">Careers</a> </li> <li class="menu-item"> <a href="https://investors.airbnb.com/home/default.aspx">Investors</a> </li> <li class="menu-item"> <a href="https://www.airbnb.org/?locale=en">Airbnb.org emergency stays</a> </li> </ul> </div> <div class='siteFooter__columnWrap siteFooter__disclaimer col-lg-8'> <h4 class='siteFooter__columnTitle'>Disclaimer</h4> <p class='siteFooter__disclaimerText'> The Airbnb Newsroom is aimed at journalists. All Homes and Experiences referenced on the Airbnb Newsroom are intended purely to inspire and illustrate. Airbnb does not recommend or endorse specific Home or Experience listings on the Airbnb platform. </p> </div> </div> </div> <div class='container'> <div class='siteFooter__secondary'> <div class='siteFooter__secondaryLeft'> <span class='siteFooter__secondary__text'>© 2024 Airbnb, Inc. All rights reserved</span> <div class='siteFooter__secondaryNavWrap'> <ul id="menu-secondary-footer-menu" class="siteFooter__secondaryNav"><li id="menu-item-249514" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-249514"><a href="https://www.airbnb.com/terms/privacy_policy">Privacy</a></li> <li id="menu-item-96093" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96093"><a href="https://www.airbnb.com/terms">Terms</a></li> <li id="menu-item-249515" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-249515"><a href="https://www.airbnb.com/sitemaps/v2">Sitemap</a></li> </ul> </div> </div> <div class="siteFooter__secondarySocialLinks"> <a class="siteFooter__secondarySocialLink" href="https://twitter.com/airbnb_uk" aria-label="Twitter"> <div class="icon"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.31742 6.77491L15.1457 0H13.7646L8.70389 5.88256L4.66193 0H0L6.11224 8.89547L0 16H1.38119L6.72542 9.78782L10.994 16H15.656L9.31708 6.77491H9.31742ZM7.42569 8.97384L6.80639 8.08805L1.87886 1.03974H4.00029L7.97687 6.72795L8.59617 7.61374L13.7652 15.0075H11.6438L7.42569 8.97418V8.97384Z" fill="#222222"/> </svg> </div> </a> <a class="siteFooter__secondarySocialLink" href="https://instagram.com/airbnb" aria-label="Instagram"> <div class="icon"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.9383 1.06167C26.2267 0.35 25.3867 0 24.4067 0H3.59333C2.60167 0 1.76167 0.35 1.06167 1.06167C0.361667 1.77333 0 2.61333 0 3.59333V24.4067C0 25.3983 0.35 26.2383 1.06167 26.9383C1.77333 27.6383 2.61333 28 3.59333 28H24.4067C25.3983 28 26.2383 27.65 26.9383 26.9383C27.6383 26.2267 28 25.3867 28 24.4067V3.59333C28 2.60167 27.65 1.76167 26.9383 1.06167ZM10.045 10.0917C11.1417 9.03 12.4717 8.49333 14.0117 8.49333C15.5633 8.49333 16.8933 9.03 17.99 10.0917C19.0867 11.1533 19.635 12.4367 19.635 13.9417C19.635 15.4467 19.0867 16.73 17.99 17.7917C16.8933 18.8533 15.5633 19.39 14.0117 19.39C12.4717 19.39 11.1417 18.8533 10.045 17.7917C8.94833 16.73 8.4 15.4467 8.4 13.9417C8.4 12.4367 8.94833 11.1533 10.045 10.0917ZM24.815 23.66C24.815 23.975 24.71 24.2433 24.4883 24.4533C24.387 24.558 24.2655 24.6409 24.1311 24.697C23.9967 24.7532 23.8523 24.7814 23.7067 24.78H4.22333C4.07584 24.7823 3.92941 24.7546 3.79301 24.6984C3.6566 24.6422 3.53308 24.5589 3.43 24.4533C3.32603 24.3497 3.24443 24.2258 3.19025 24.0893C3.13606 23.9529 3.11045 23.8067 3.115 23.66V11.8417H5.68167C5.43848 12.6155 5.31648 13.4222 5.32 14.2333C5.32 16.5667 6.17167 18.5617 7.875 20.2067C9.57833 21.8517 11.62 22.68 14.0233 22.68C15.5556 22.6924 17.0642 22.3021 18.3983 21.5483C19.7077 20.8227 20.8024 19.7642 21.5717 18.48C22.3439 17.2031 22.7477 15.7373 22.7383 14.245C22.7383 13.4167 22.61 12.6233 22.3767 11.8533H24.8383V23.66H24.815ZM24.815 7.385C24.815 7.735 24.6867 8.03833 24.4533 8.28333C24.336 8.4015 24.1959 8.49452 24.0414 8.5567C23.887 8.61889 23.7215 8.64893 23.555 8.645H20.3817C20.0317 8.645 19.7283 8.51667 19.4833 8.28333C19.3652 8.16603 19.2721 8.02588 19.21 7.87142C19.1478 7.71697 19.1177 7.55146 19.1217 7.385V4.375C19.1217 4.03667 19.25 3.745 19.4833 3.48833C19.7167 3.23167 20.0317 3.115 20.3817 3.115H23.555C23.905 3.115 24.2083 3.24333 24.4533 3.48833C24.6983 3.73333 24.815 4.03667 24.815 4.375V7.385Z" fill="#222222"/> </svg></div> </a> <a class="siteFooter__secondarySocialLink" href="https://www.linkedin.com/company/airbnb" aria-label="LinkedIn"> <div class="icon"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.3391C0 1.04725 1.04653 0 2.3391 0H25.6609C26.9527 0 28 1.04653 28 2.3391V25.6609C28 26.9527 26.9535 28 25.6609 28H2.3391C1.04725 28 0 26.9535 0 25.6609V2.3391ZM11.0833 10.675H14.875V12.5802C15.4216 11.4847 16.8222 10.5 18.9263 10.5C22.9594 10.5 23.9167 12.6805 23.9167 16.6816V24.0917H19.8333V17.5928C19.8333 15.3143 19.2868 14.0292 17.8967 14.0292C15.9688 14.0292 15.1667 15.4146 15.1667 17.5928V24.0917H11.0833V10.675ZM4.08333 23.9167H8.16667V10.5H4.08333V23.9167ZM8.75 6.125C8.75 7.57458 7.57458 8.75 6.125 8.75C4.67542 8.75 3.5 7.57458 3.5 6.125C3.5 4.67542 4.67542 3.5 6.125 3.5C7.57458 3.5 8.75 4.67542 8.75 6.125Z" fill="#222222"/> </svg></div> </a> <a class="siteFooter__secondarySocialLink" href="https://www.facebook.com/AirbnbUK" aria-label="Facebook"> <div class="icon"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7 12.6087V8.96C7 8.5925 7.30625 8.25125 7.67375 8.25125H9.87875V6.43125C9.87875 2.19625 12.0487 0.035 16.3712 0C17.815 0 19.1887 0.18375 20.475 0.56C20.8775 0.6825 21.0262 0.9275 21 1.33L20.51 4.8825C20.475 5.04 20.3875 5.18875 20.23 5.34625C20.0462 5.4425 19.8625 5.50375 19.6787 5.46875C18.9087 5.25 18.1212 5.1625 17.2287 5.1625C16.0037 5.1625 15.82 5.4075 15.82 6.67625V8.25125H19.775C20.1425 8.25125 20.4837 8.61875 20.4837 9.02125L20.1775 12.67C20.1775 13.0375 19.8712 13.2912 19.5037 13.2912H15.82V27.2913C15.82 27.6588 15.5137 28 15.1462 28H10.5875C10.22 28 9.8875 27.6588 9.8875 27.2913V13.2912H7.6825C7.50149 13.2912 7.32789 13.2193 7.1999 13.0914C7.07191 12.9634 7 12.7898 7 12.6087Z" fill="#222222"/> </svg></div> </a> </div> </div> </div> </footer> <nav class="offcanvas-panel offcanvas-panel-right" role="navigation" style="display: none;"> <div class="menu-offcanvas menu-offcanvas-primary"> <button class="mobileMenu__close js-mobile-menu-close"> <span class="sr-only">Close mobile menu</span> </button> <form class="mobileMenu__searchFormWrap" method="get" action="https://news.airbnb.com/en-uk/"> <input class="mobileMenu__searchForm" type="search" name="s" placeholder="What are you looking for?" /> <button type='submit' class='mobileMenu__searchButton' aria-label="Search"></button> </form> <div class='languagePicker languagePicker--fullwidth has-submenu'> <button class='languagePicker__button' role="button" aria-label="Select a language, pop-up button. Current language is United Kingdom" aria-haspopup="true" aria-expanded="false"> <span class="languagePicker__buttonLanguage">United Kingdom</span> </button> <ul class='languagePicker__modal'> <li class='lang-item lang-item-59 lang-item-en lang-item-first'> <a href="https://news.airbnb.com/tag/product-release/" lang="en-US" aria-label="English language option"> English </a> </li> <li class='lang-item lang-item-17863 lang-item-en-au lang-item-indented'> <a href="https://news.airbnb.com/en-au/tag/product-release/" lang="en-AU" aria-label="AU and NZ subcategory of English language option"> AU and NZ </a> </li> <li class='lang-item lang-item-17867 lang-item-en-in lang-item-indented'> <a href="https://news.airbnb.com/en-in/tag/product-release/" lang="en-US" aria-label="India subcategory of English language option"> India </a> </li> <li class='lang-item lang-item-19520 lang-item-ms no-translation lang-item-indented'> <a href="https://news.airbnb.com/ms/" lang="ms-MY" aria-label="Malaysia subcategory of English language option"> Malaysia </a> </li> <li class='lang-item lang-item-28364 lang-item-en-ie lang-item-indented'> <a href="https://news.airbnb.com/en-ie/tag/product-release/" lang="en-GB" aria-label="Ireland subcategory of English language option"> Ireland </a> </li> <li class='lang-item lang-item-17871 lang-item-en-uk current-lang lang-item-indented'> <a href="https://news.airbnb.com/en-uk/tag/product-release/" lang="en-GB" aria-label="United Kingdom subcategory of English language option"> United Kingdom </a> </li> <li class='lang-item lang-item-20274 lang-item-cs no-translation'> <a href="https://news.airbnb.com/cs/" lang="cs-CZ" aria-label="Čeština language option"> Čeština </a> </li> <li class='lang-item lang-item-20035 lang-item-da no-translation'> <a href="https://news.airbnb.com/da/" lang="da-DK" aria-label="Dansk language option"> Dansk </a> </li> <li class='lang-item lang-item-131 lang-item-de'> <a href="https://news.airbnb.com/de/tag/product-release/" lang="de-DE" aria-label="Deutsch language option"> Deutsch </a> </li> <li class='lang-item lang-item-20039 lang-item-ca no-translation'> <a href="https://news.airbnb.com/ca/" lang="ca" aria-label="Català language option"> Català </a> </li> <li class='lang-item lang-item-8043 lang-item-ea'> <a href="https://news.airbnb.com/ea/tag/product-release/" lang="es-419" aria-label="Español (América Latina) language option"> Español (América Latina) </a> </li> <li class='lang-item lang-item-139 lang-item-es'> <a href="https://news.airbnb.com/es/tag/product-release/" lang="es-ES" aria-label="Español (España) language option"> Español (España) </a> </li> <li class='lang-item lang-item-62 lang-item-fr'> <a href="https://news.airbnb.com/fr/tag/product-release/" lang="fr-FR" aria-label="Français language option"> Français </a> </li> <li class='lang-item lang-item-28376 lang-item-fr-be'> <a href="https://news.airbnb.com/fr-be/tag/product-release/" lang="fr-BE" aria-label="Français (Belgique) subcategory of French language option"> Français (Belgique) </a> </li> <li class='lang-item lang-item-135 lang-item-it'> <a href="https://news.airbnb.com/it/tag/product-release/" lang="it-IT" aria-label="Italiano language option"> Italiano </a> </li> <li class='lang-item lang-item-19516 lang-item-nl'> <a href="https://news.airbnb.com/nl/tag/product-release/" lang="nl-NL" aria-label="Nederlands taaloptie"> Nederlands </a> </li> <li class='lang-item lang-item-28371 lang-item-nl-be'> <a href="https://news.airbnb.com/nl-be/tag/product-release/" lang="nl-BE" aria-label="Nederlands (België) subcategory of Dutch language option"> Nederlands (België) </a> </li> <li class='lang-item lang-item-1148 lang-item-br no-translation'> <a href="https://news.airbnb.com/br/" lang="pt-BR" aria-label="Português (Brasil) language option"> Português (Brasil) </a> </li> <li class='lang-item lang-item-8047 lang-item-pt'> <a href="https://news.airbnb.com/pt/tag/product-release/" lang="pt-BR" aria-label="Português (Portugal) language option"> Português (Portugal) </a> </li> <li class='lang-item lang-item-590 lang-item-zh no-translation'> <a href="https://news.airbnb.com/zh/" lang="zh-CN" aria-label="简体中文 language option"> 简体中文 </a> </li> <li class='lang-item lang-item-19528 lang-item-zh-hk no-translation'> <a href="https://news.airbnb.com/zh-hk/" lang="zh-HK" aria-label="繁體中文 (香港) language option"> 繁體中文 (香港) </a> </li> <li class='lang-item lang-item-19524 lang-item-zh-tw no-translation'> <a href="https://news.airbnb.com/zh-tw/" lang="zh-TW" aria-label="繁體中文 (台灣) language option"> 繁體中文 (台灣) </a> </li> <li class='lang-item lang-item-1140 lang-item-ja'> <a href="https://news.airbnb.com/ja/tag/product-release/" lang="ja" aria-label="日本語 language option"> 日本語 </a> </li> <li class='lang-item lang-item-1144 lang-item-ko no-translation'> <a href="https://news.airbnb.com/ko/" lang="ko-KR" aria-label="한국어 language option"> 한국어 </a> </li> <li class='lang-item lang-item-6738 lang-item-th no-translation'> <a href="https://news.airbnb.com/th/" lang="th" aria-label="ไทย language option"> ไทย </a> </li> <li class="languagePicker__touchShim"></li> </ul> </div> <div class="mobileMenu__navWrap"> <div class="menu-primary-navigation-en-uk-container"><ul id="menu-primary-navigation-en-uk-1" class="mobileMenu__nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95986"><a href="https://news.airbnb.com/en-uk/about-us/">About us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-95989"><a href="https://news.airbnb.com/en-uk/media-assets/">Media Assets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96058"><a href="https://news.airbnb.com/en-uk/contact/">Contact</a></li> </ul></div> <div class="socialFollow__icons"> <a class="socialFollow__link" href="https://twitter.com/airbnb_uk" aria-label="Twitter"> <div class="icon"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.31742 6.77491L15.1457 0H13.7646L8.70389 5.88256L4.66193 0H0L6.11224 8.89547L0 16H1.38119L6.72542 9.78782L10.994 16H15.656L9.31708 6.77491H9.31742ZM7.42569 8.97384L6.80639 8.08805L1.87886 1.03974H4.00029L7.97687 6.72795L8.59617 7.61374L13.7652 15.0075H11.6438L7.42569 8.97418V8.97384Z" fill="#222222"/> </svg> </div> </a> <a class="socialFollow__link" href="https://instagram.com/airbnb" aria-label="Instagram"> <div class="icon"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M26.9383 1.06167C26.2267 0.35 25.3867 0 24.4067 0H3.59333C2.60167 0 1.76167 0.35 1.06167 1.06167C0.361667 1.77333 0 2.61333 0 3.59333V24.4067C0 25.3983 0.35 26.2383 1.06167 26.9383C1.77333 27.6383 2.61333 28 3.59333 28H24.4067C25.3983 28 26.2383 27.65 26.9383 26.9383C27.6383 26.2267 28 25.3867 28 24.4067V3.59333C28 2.60167 27.65 1.76167 26.9383 1.06167ZM10.045 10.0917C11.1417 9.03 12.4717 8.49333 14.0117 8.49333C15.5633 8.49333 16.8933 9.03 17.99 10.0917C19.0867 11.1533 19.635 12.4367 19.635 13.9417C19.635 15.4467 19.0867 16.73 17.99 17.7917C16.8933 18.8533 15.5633 19.39 14.0117 19.39C12.4717 19.39 11.1417 18.8533 10.045 17.7917C8.94833 16.73 8.4 15.4467 8.4 13.9417C8.4 12.4367 8.94833 11.1533 10.045 10.0917ZM24.815 23.66C24.815 23.975 24.71 24.2433 24.4883 24.4533C24.387 24.558 24.2655 24.6409 24.1311 24.697C23.9967 24.7532 23.8523 24.7814 23.7067 24.78H4.22333C4.07584 24.7823 3.92941 24.7546 3.79301 24.6984C3.6566 24.6422 3.53308 24.5589 3.43 24.4533C3.32603 24.3497 3.24443 24.2258 3.19025 24.0893C3.13606 23.9529 3.11045 23.8067 3.115 23.66V11.8417H5.68167C5.43848 12.6155 5.31648 13.4222 5.32 14.2333C5.32 16.5667 6.17167 18.5617 7.875 20.2067C9.57833 21.8517 11.62 22.68 14.0233 22.68C15.5556 22.6924 17.0642 22.3021 18.3983 21.5483C19.7077 20.8227 20.8024 19.7642 21.5717 18.48C22.3439 17.2031 22.7477 15.7373 22.7383 14.245C22.7383 13.4167 22.61 12.6233 22.3767 11.8533H24.8383V23.66H24.815ZM24.815 7.385C24.815 7.735 24.6867 8.03833 24.4533 8.28333C24.336 8.4015 24.1959 8.49452 24.0414 8.5567C23.887 8.61889 23.7215 8.64893 23.555 8.645H20.3817C20.0317 8.645 19.7283 8.51667 19.4833 8.28333C19.3652 8.16603 19.2721 8.02588 19.21 7.87142C19.1478 7.71697 19.1177 7.55146 19.1217 7.385V4.375C19.1217 4.03667 19.25 3.745 19.4833 3.48833C19.7167 3.23167 20.0317 3.115 20.3817 3.115H23.555C23.905 3.115 24.2083 3.24333 24.4533 3.48833C24.6983 3.73333 24.815 4.03667 24.815 4.375V7.385Z" fill="#222222"/> </svg></div> </a> <a class="socialFollow__link" href="https://www.linkedin.com/company/airbnb" aria-label="LinkedIn"> <div class="icon"> <svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.625 8.05029H7.91666V17.6336H10.8333V12.9915C10.8333 11.4357 11.4062 10.4461 12.7833 10.4461C13.7762 10.4461 14.1667 11.364 14.1667 12.9915V17.6336H17.0833V12.3407C17.0833 9.48279 16.3996 7.92529 13.5187 7.92529C12.0158 7.92529 11.0154 8.62863 10.625 9.41113V8.05029Z" fill="#222222"/> <path d="M5.83333 17.5086H2.91667V7.92529H5.83333V17.5086Z" fill="#222222"/> <path d="M4.375 6.67529C5.41042 6.67529 6.25 5.83571 6.25 4.80029C6.25 3.76488 5.41042 2.92529 4.375 2.92529C3.33958 2.92529 2.5 3.76488 2.5 4.80029C2.5 5.83571 3.33958 6.67529 4.375 6.67529Z" fill="#222222"/> </svg></div> </a> <a class="socialFollow__link" href="https://www.tiktok.com/@airbnb" aria-label="TikTok"> <div class="icon"> <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.4096 4.08525C13.8959 3.76529 13.4553 3.34089 13.1164 2.83962C12.7774 2.33834 12.5476 1.77139 12.4419 1.17556C12.4213 1.05845 12.4059 0.940055 12.3956 0.821659V0.425293H9.2954V12.7307C9.29268 13.4203 9.01674 14.0807 8.52804 14.5672C8.03934 15.0537 7.37772 15.3267 6.68813 15.3264C6.28097 15.3268 5.8794 15.2316 5.51575 15.0484C5.0849 14.8312 4.72277 14.4987 4.46967 14.0879C4.21656 13.6771 4.08241 13.2042 4.08214 12.7217C4.08248 12.0308 4.35719 11.3682 4.84587 10.8798C5.33455 10.3914 5.9972 10.117 6.68813 10.117C6.95668 10.1165 7.22368 10.1577 7.47957 10.2392V7.79412V7.09533C7.22065 7.06038 6.95969 7.04275 6.69842 7.04257C5.18767 7.04222 3.73864 7.64195 2.67002 8.70985C1.60139 9.77775 1.00068 11.2264 1 12.7371C0.999727 13.6726 1.23011 14.5936 1.67074 15.4188C2.11138 16.2439 2.74867 16.9477 3.5262 17.4678C4.46508 18.0959 5.57013 18.4293 6.69971 18.4253C8.21024 18.4253 9.65894 17.8254 10.7273 16.7575C11.7956 15.6896 12.3962 14.2412 12.3968 12.7307V6.44415C13.6492 7.33935 15.1506 7.81957 16.69 7.81728V4.73643C15.8838 4.73779 15.0935 4.51212 14.4096 4.08525Z" fill="#222222"/> </svg></div> </a> </div> </div> </div> </nav> </div> <script type="text/javascript" id="sage/main.js-js-extra"> /* <![CDATA[ */ var ajaxGlobals = {"ajaxurl":"https:\/\/news.airbnb.com\/wp-admin\/admin-ajax.php","restUrl":"https:\/\/news.airbnb.com\/wp-json\/","baseUrl":"\/en-uk\/","currentLang":"en-uk","currentLocale":"en_GB","imageDownloadAriaLabel":"button, download image","slideshowPrevAriaLabel":"Previous image","slideshowNextAriaLabel":"Next image","slideshowDotAriaLabel":"Image","videoFrameAriaLabel":"video content","articlesData":""}; /* ]]> */ </script> <script type="text/javascript" src="https://news.airbnb.com/wp-content/themes/presser/dist/scripts/main.js?m=1732727845g" ></script><script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"147984730\",\"post\":\"0\",\"tz\":\"-8\",\"srv\":\"news.airbnb.com\",\"hp\":\"vip\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "147984730", "0" ]); /* ]]> */ </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-ad24f2f5a98b3be244f","applicationID":"397752099","transactionName":"ZAEHbEACVkUCBhVaWV1LMEpbTFFYBwAZHUZbFA==","queueTime":0,"applicationTime":353,"atts":"SEYQGggYRRpBBEMJTU4Z","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>