diff --git a/CHANGELOG.md b/CHANGELOG.md index 83ada9553a..7ad296c9bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,155 @@ # Changelog +## 1.0.0 (2025-12-15) + + +### Features + +* add alarms to meteringService if cost for service is unexpectedly 0 ([#1755](https://github.com/KernelDeimos/puter/issues/1755)) ([7e8842e](https://github.com/KernelDeimos/puter/commit/7e8842e35d73cea1afbda7127546b620fbb12feb)) +* add OpenAI support to text-to-speech ([#1853](https://github.com/KernelDeimos/puter/issues/1853)) ([861aedd](https://github.com/KernelDeimos/puter/commit/861aeddf3ec1c90b6ba4fdef3df71ef8bf34507d)) +* add openrouter metering ([#1724](https://github.com/KernelDeimos/puter/issues/1724)) ([248b199](https://github.com/KernelDeimos/puter/commit/248b199fa356653533a1adf092a194b90ad8c98a)) +* add speech2text ([#1855](https://github.com/KernelDeimos/puter/issues/1855)) ([64f86da](https://github.com/KernelDeimos/puter/commit/64f86daddb8afb80980f35fc5f40a2974e1b7648)) +* alert when going over usage limits significantly + egress metering ([#1782](https://github.com/KernelDeimos/puter/issues/1782)) ([27f2411](https://github.com/KernelDeimos/puter/commit/27f24118f34129e4083d4ba10b6d57fce4456593)) +* allow for unlimitedAllowList + typedefs snuck in by accident ([#1813](https://github.com/KernelDeimos/puter/issues/1813)) ([219fd22](https://github.com/KernelDeimos/puter/commit/219fd2274cbf71aeeb3744810c3a26cbbc880b3f)) +* devCenter open ui message ([#1850](https://github.com/KernelDeimos/puter/issues/1850)) ([0bb1426](https://github.com/KernelDeimos/puter/commit/0bb14261c2e0c7cc69ea0a03b367fefa01334d7f)) +* enforce new metering + get rid of old methods ([#1762](https://github.com/KernelDeimos/puter/issues/1762)) ([08e26af](https://github.com/KernelDeimos/puter/commit/08e26af85d5aa620a525fb9534766f04a1ae5e14)) +* immprove `UIPopover` and `UIWindow` behavior for sidepanel visibility ([#1711](https://github.com/KernelDeimos/puter/issues/1711)) ([64cfa81](https://github.com/KernelDeimos/puter/commit/64cfa8158d33018233aa06ff8ad3763ae443d6f3)) +* introduce `PANEL_WIDTH` constant and refactor `UIWindow` for panel handling ([#1780](https://github.com/KernelDeimos/puter/issues/1780)) ([eb123d8](https://github.com/KernelDeimos/puter/commit/eb123d873f311374c4d5068ec898ad419a430496)) +* KV testing ([#2061](https://github.com/KernelDeimos/puter/issues/2061)) ([f6fa17a](https://github.com/KernelDeimos/puter/commit/f6fa17a57540a8e739b9a33b004536e17be9a395)) +* limit alerting ([#1798](https://github.com/KernelDeimos/puter/issues/1798)) ([6bbd9bd](https://github.com/KernelDeimos/puter/commit/6bbd9bdc9f367ef260e8620673ebc7418f89bcd7)) +* meter claude ai ([#1716](https://github.com/KernelDeimos/puter/issues/1716)) ([73a24af](https://github.com/KernelDeimos/puter/commit/73a24af9516ddcca28efe1ccd09b638b7957730f)) +* meter ll_read for the person reading ([#1854](https://github.com/KernelDeimos/puter/issues/1854)) ([62b6582](https://github.com/KernelDeimos/puter/commit/62b6582d854d48be8664edaf6a1868ed059562f4)) +* metering service allowence checks and subscription integration 🚀 ([#1749](https://github.com/KernelDeimos/puter/issues/1749)) ([e51d0c4](https://github.com/KernelDeimos/puter/commit/e51d0c460044bf3a390f2b2bd5a916b2c0ea8caf)) +* MeteringService test fixes for now ([#2050](https://github.com/KernelDeimos/puter/issues/2050)) ([93eddd2](https://github.com/KernelDeimos/puter/commit/93eddd2238bab5fdf2d19b789895437bb4888449)) +* meteringService test suite ([#2052](https://github.com/KernelDeimos/puter/issues/2052)) ([59e6418](https://github.com/KernelDeimos/puter/commit/59e6418b005abad03bbe06c895ed767606453c5a)) +* purchase addons logic in metering ([#1765](https://github.com/KernelDeimos/puter/issues/1765)) ([b7cee87](https://github.com/KernelDeimos/puter/commit/b7cee8737073cdfef62df7ea13f16acfdec0e3b1)) +* rawBody parser, user metadata column + other misc fixes ([#1904](https://github.com/KernelDeimos/puter/issues/1904)) ([5ff8c7e](https://github.com/KernelDeimos/puter/commit/5ff8c7e0409f0427293c676213608309824af549)) +* refactor ai to have single entry point and follow defined model structure ([#2114](https://github.com/KernelDeimos/puter/issues/2114)) ([e2ae313](https://github.com/KernelDeimos/puter/commit/e2ae3135893d979af40606429dfc150331c4e864)) +* rename ai models to match norm ([#2121](https://github.com/KernelDeimos/puter/issues/2121)) ([9da8aa0](https://github.com/KernelDeimos/puter/commit/9da8aa08493d9d85b1406f68a09caf1d1f7a65ab)) +* rename meteringAndBilling to metering ([#1800](https://github.com/KernelDeimos/puter/issues/1800)) ([16fd614](https://github.com/KernelDeimos/puter/commit/16fd614b8486737154d4cc3b12a40e55942f511d)) +* route for global usage aggregate ([#1810](https://github.com/KernelDeimos/puter/issues/1810)) ([256189a](https://github.com/KernelDeimos/puter/commit/256189a7def735dcbd571eedd10e083bd67a7dc0)) +* Settings and modal UI/UX improvements ([#1828](https://github.com/KernelDeimos/puter/issues/1828)) ([1919163](https://github.com/KernelDeimos/puter/commit/191916321be77502f77927a005edbb103f92a599)) +* shard apps as well to avoid hot partitions ([#1799](https://github.com/KernelDeimos/puter/issues/1799)) ([435d266](https://github.com/KernelDeimos/puter/commit/435d26608a07265b0142110c226976bfa889589f)) +* single image ai endpoint ([#2129](https://github.com/KernelDeimos/puter/issues/2129)) ([161ca74](https://github.com/KernelDeimos/puter/commit/161ca74aa3d55be5bd1db11b40a1343aa046e663)) +* ui for dev account + util decorators for controllers in extension ([#1864](https://github.com/KernelDeimos/puter/issues/1864)) ([6037469](https://github.com/KernelDeimos/puter/commit/603746951b8da41ccce9a5b9301e5dcc1e8b1508)) + + +### Bug Fixes + +* access internal ID without assuming fetch ([a44e1fc](https://github.com/KernelDeimos/puter/commit/a44e1fc0743948203139781e1968c77012c34914)) +* according to jquery spec, this is more robust ([52d4ca6](https://github.com/KernelDeimos/puter/commit/52d4ca6caf709955444065aadeeb02bacc00006c)) +* add back non-functional changes ([#1888](https://github.com/KernelDeimos/puter/issues/1888)) ([93aaeef](https://github.com/KernelDeimos/puter/commit/93aaeef9e0b206289749e44c3a6cc1e83616890d)) +* Add debounce to toolbar reveal when dragging windows to prevent accidental activation ([#1989](https://github.com/KernelDeimos/puter/issues/1989)) ([f6139bc](https://github.com/KernelDeimos/puter/commit/f6139bc79aa4dd1c08ad0659b540c7f22136bb37)) +* add missing await in kv example extension ([9b34e67](https://github.com/KernelDeimos/puter/commit/9b34e67d0da3162ad1ff03a90220e9f69659a922)) +* add missing Context import to IconResult ([71a2615](https://github.com/KernelDeimos/puter/commit/71a26156bd6dc9075b4b24fb24d41cf9b7170a48)) +* add missing ref to `next()` ([5062e3c](https://github.com/KernelDeimos/puter/commit/5062e3c5ed6e33f80b9086473f1eb2d7e859cf9a)) +* add simple 30s cache to /healthcheck ([cb7c83f](https://github.com/KernelDeimos/puter/commit/cb7c83f67024c3af4cb127f0717838d39e74dc66)) +* adding more benign changes ([#1891](https://github.com/KernelDeimos/puter/issues/1891)) ([85432c8](https://github.com/KernelDeimos/puter/commit/85432c886e838b9e2012dc08440e4b81b5d0a428)) +* adjust toolbar positioning for sidepanel based on taskbar location ([#1731](https://github.com/KernelDeimos/puter/issues/1731)) ([9607706](https://github.com/KernelDeimos/puter/commit/9607706d11590c05f1f2393eaefc91487d53f0d6)) +* allow mysql json object response ([#1918](https://github.com/KernelDeimos/puter/issues/1918)) ([0fd7100](https://github.com/KernelDeimos/puter/commit/0fd7100795619a667c2351cf559a0d4e208a9e4f)) +* allow stripe header and commit db migration ([#1877](https://github.com/KernelDeimos/puter/issues/1877)) ([71fb04c](https://github.com/KernelDeimos/puter/commit/71fb04cd55130eae840ccfe8b2b3728f8b523037)) +* alowance typo ([#1756](https://github.com/KernelDeimos/puter/issues/1756)) ([b4cafaa](https://github.com/KernelDeimos/puter/commit/b4cafaa5bb4c479edc02bf31fa9cdf23cfd4720f)) +* also check this.entry.id when checking mysql_id ([cc7369d](https://github.com/KernelDeimos/puter/commit/cc7369d9d71b72b97929a2f1387c4f006bab5832)) +* app monthly usage details error ([#1761](https://github.com/KernelDeimos/puter/issues/1761)) ([15b65da](https://github.com/KernelDeimos/puter/commit/15b65dab7d75fe42151eb650bf598512a39acb4d)) +* backend tests breaking with permision ([#2067](https://github.com/KernelDeimos/puter/issues/2067)) ([cea94d1](https://github.com/KernelDeimos/puter/commit/cea94d16cbcdc2185b66feaf225c28647c9d95fb)) +* bad acl check returning early ([#1789](https://github.com/KernelDeimos/puter/issues/1789)) ([760bc22](https://github.com/KernelDeimos/puter/commit/760bc227430c3a7fe91054345cfbbc3ea2b6c199)) +* bad ai calls ([#2144](https://github.com/KernelDeimos/puter/issues/2144)) ([9e2ae1c](https://github.com/KernelDeimos/puter/commit/9e2ae1c004103aa7537f06073f9b1d97c48ff7b1)) +* bad amount of sql params ([#1879](https://github.com/KernelDeimos/puter/issues/1879)) ([98cf4bb](https://github.com/KernelDeimos/puter/commit/98cf4bbb081249cfa1d950e715853ded8f7f722c)) +* bad amount of sql params ([#1880](https://github.com/KernelDeimos/puter/issues/1880)) ([89a3a32](https://github.com/KernelDeimos/puter/commit/89a3a3228f5bd1fe629bd98cf7464801261fef64)) +* bad boolean check ([#1721](https://github.com/KernelDeimos/puter/issues/1721)) ([5450c85](https://github.com/KernelDeimos/puter/commit/5450c85b3a35840a0c3c73a1aa7fa1bd0b442284)) +* bad caching query crashing our db ([#2172](https://github.com/KernelDeimos/puter/issues/2172)) ([25221e5](https://github.com/KernelDeimos/puter/commit/25221e539d1f9111180babd750448f4e266415dd)) +* bad export ([a397707](https://github.com/KernelDeimos/puter/commit/a397707c7bf86153a611e7ca8045028c8854176a)) +* bad math check for max consumed credits ([#1769](https://github.com/KernelDeimos/puter/issues/1769)) ([c38da86](https://github.com/KernelDeimos/puter/commit/c38da86293250d850c66693693849b759010eab7)) +* bad method name for together ai ([#2128](https://github.com/KernelDeimos/puter/issues/2128)) ([1a0e2d3](https://github.com/KernelDeimos/puter/commit/1a0e2d3def174ea4073087fb169d01f495a1680f)) +* bad naming ([#1878](https://github.com/KernelDeimos/puter/issues/1878)) ([7085bcb](https://github.com/KernelDeimos/puter/commit/7085bcbb93171eeaf8fc21ed969da1f5536e5547)) +* bad null check ([#1770](https://github.com/KernelDeimos/puter/issues/1770)) ([9bdb139](https://github.com/KernelDeimos/puter/commit/9bdb139f7a82ef610e6beb76b91014ac530828a4)) +* bad usageType ([#2157](https://github.com/KernelDeimos/puter/issues/2157)) ([f3e143e](https://github.com/KernelDeimos/puter/commit/f3e143e74a5cec6016cde7bb619e12cd9f350dc3)) +* bad wrapper wrap ([#1908](https://github.com/KernelDeimos/puter/issues/1908)) ([490cd45](https://github.com/KernelDeimos/puter/commit/490cd4533646c64058645ca8ca861d43a49914d5)) +* batch app info referral ([#2146](https://github.com/KernelDeimos/puter/issues/2146)) ([aa225e3](https://github.com/KernelDeimos/puter/commit/aa225e3049b86e47941e3cc2088fff29a3bfafbc)) +* broken open ai moderation ([#1714](https://github.com/KernelDeimos/puter/issues/1714)) ([3df1d31](https://github.com/KernelDeimos/puter/commit/3df1d31a37b62ee0c7c245ef7ded482f8acae968)) +* check if system_prompts is an empty array ([d7ea676](https://github.com/KernelDeimos/puter/commit/d7ea6769cb47a97ccf4b743e343ea42712eab0cd)) +* dbkv raw import ([#1848](https://github.com/KernelDeimos/puter/issues/1848)) ([ff9932b](https://github.com/KernelDeimos/puter/commit/ff9932b2f38d4e64de15937bcc410bc664d945f3)) +* desktop_items in whoami ([7b38131](https://github.com/KernelDeimos/puter/commit/7b38131b65ddd415a15f68918482aa339a2926ea)) +* do not animate non-existing captcha modal ([ec50536](https://github.com/KernelDeimos/puter/commit/ec505366e6e9bb46ca9279c91566557f51382ba4)) +* don't set metadata until migration ([#1886](https://github.com/KernelDeimos/puter/issues/1886)) ([823c06c](https://github.com/KernelDeimos/puter/commit/823c06c371e0535405333be8b8b3f0ebb0e2d290)) +* downgrade opentelemetry so it works again ([1d7a5b7](https://github.com/KernelDeimos/puter/commit/1d7a5b7c588397090552fd344c19f89824367c17)) +* eleven labs metering costs ([#2112](https://github.com/KernelDeimos/puter/issues/2112)) ([910e604](https://github.com/KernelDeimos/puter/commit/910e6041fa86266165e5647a91238721c5950572)) +* error calling .startsWith on null mime_type ([656a01f](https://github.com/KernelDeimos/puter/commit/656a01f2fab7fc04851bcbca534cbbe882b707cd)) +* error logs are too verbose ([dc6a931](https://github.com/KernelDeimos/puter/commit/dc6a931a237463c7cb6b1c8d1798f4a77d610a84)) +* eslint autofixable errors ([#2002](https://github.com/KernelDeimos/puter/issues/2002)) ([11e0575](https://github.com/KernelDeimos/puter/commit/11e057557dc593f3ca6a18c363b0880acb60b255)) +* explicit actor not passed to fs provider ([3aadaf8](https://github.com/KernelDeimos/puter/commit/3aadaf84203f3a042ba67d2b66ffee1a631bdf22)) +* fallback models ([#2005](https://github.com/KernelDeimos/puter/issues/2005)) ([262b359](https://github.com/KernelDeimos/puter/commit/262b3596331ed98371bf68d0b0b94e281d8d4284)) +* **fs:** better errors for unresolved selectors ([7cc7907](https://github.com/KernelDeimos/puter/commit/7cc79077d1833969b3460d2f881b212682e9a6db)) +* fsNode.is() requiring unnecessary fetch ([3fe6b8d](https://github.com/KernelDeimos/puter/commit/3fe6b8d23a786b45e351972e32bf40ae37926f2b)) +* get subdomains permission working ([237dc2e](https://github.com/KernelDeimos/puter/commit/237dc2ef9a91e74e2979d5a7caad22efe67df8c9)) +* **i18n:** complete and clean up German translation ([#1893](https://github.com/KernelDeimos/puter/issues/1893)) ([4e91774](https://github.com/KernelDeimos/puter/commit/4e91774b9597e75196792c5ce90992b61d4826c1)) +* id2path import ([fb41eaa](https://github.com/KernelDeimos/puter/commit/fb41eaae23cdd7bf6af5a14284b0f497099e0ff8)) +* improve response error handling in Perms module ([11a1807](https://github.com/KernelDeimos/puter/commit/11a18078be78aef5ded5fcc5d87700e0bdbf50d5)) +* inaccurate error on update of non-existing ([cf9a867](https://github.com/KernelDeimos/puter/commit/cf9a867190bc938133936bf5e7b3018cd1c87472)) +* incorrect implementation of ll_mkdir ([6a2cac5](https://github.com/KernelDeimos/puter/commit/6a2cac5d573138779aeedea3f4e43882c9640ed9)) +* incorrect variable ref in hl_move for shared ([d429d2f](https://github.com/KernelDeimos/puter/commit/d429d2f5bc355a75ab070e141c2d743b563a7383)) +* lessen alert triggering for metering ([#1837](https://github.com/KernelDeimos/puter/issues/1837)) ([fd8a88b](https://github.com/KernelDeimos/puter/commit/fd8a88b8f4bb784ff4f45ed38f0ce093418e95c6)) +* make cache calls async on boot ([#2173](https://github.com/KernelDeimos/puter/issues/2173)) ([6652a1d](https://github.com/KernelDeimos/puter/commit/6652a1d33259647762468b9795b8c3e05948ae15)) +* metering service alerts + missing claude costs ([#2058](https://github.com/KernelDeimos/puter/issues/2058)) ([f120bc9](https://github.com/KernelDeimos/puter/commit/f120bc9c584879a423d3f6b04e55ae9c68ff8ecb)) +* metering service global write and open ai default model ([#1717](https://github.com/KernelDeimos/puter/issues/1717)) ([eea27be](https://github.com/KernelDeimos/puter/commit/eea27be8eb7874b26a471a8e8672efe9e9bb62ff)) +* metering typos ([#1754](https://github.com/KernelDeimos/puter/issues/1754)) ([24a51c5](https://github.com/KernelDeimos/puter/commit/24a51c59aeffc388aaf30497d720ef6bc227a059)) +* minor issue in root package.json ([d665149](https://github.com/KernelDeimos/puter/commit/d6651498eb39d247bba32ca71a59dcd14f80de32)) +* missing check for dev console service ([b6e1276](https://github.com/KernelDeimos/puter/commit/b6e12762ce39e9387b9315f19a36a7b17ec1d70e)) +* missing published/attached website icon for folder on different views ([#1764](https://github.com/KernelDeimos/puter/issues/1764)) ([#1945](https://github.com/KernelDeimos/puter/issues/1945)) ([2b8081d](https://github.com/KernelDeimos/puter/commit/2b8081d10087a5b668f315f1db3b56e8bfdb7175)) +* missing video gen ai services in ai module ([#2180](https://github.com/KernelDeimos/puter/issues/2180)) ([54dd60d](https://github.com/KernelDeimos/puter/commit/54dd60d44bddbee23443f81085a9d3010cdaf211)) +* move dependency in LocalDiskStorageController ([bb90595](https://github.com/KernelDeimos/puter/commit/bb90595431c67d7a686b5a0d76ace0efbbf9a69e)) +* NaN value for consumedPurchaseCredits accounting ([#1767](https://github.com/KernelDeimos/puter/issues/1767)) ([fc7a51b](https://github.com/KernelDeimos/puter/commit/fc7a51bd2f700ed2ca5e1cdf06d58c4bdcbc181f)) +* only fallback to models that are immediately the same ([#2001](https://github.com/KernelDeimos/puter/issues/2001)) ([f177397](https://github.com/KernelDeimos/puter/commit/f1773974c068155002c7b7aefc69c0f652210f9c)) +* open router cache token metering ([#1988](https://github.com/KernelDeimos/puter/issues/1988)) ([02d95db](https://github.com/KernelDeimos/puter/commit/02d95db7edfbc6ff84ca8eaa8fae506a801fb8df)) +* openai configuration regression ([16e7fe9](https://github.com/KernelDeimos/puter/commit/16e7fe985145a72469849b6da9221adf86e3d9b6)) +* openrouter missing usage ([#2008](https://github.com/KernelDeimos/puter/issues/2008)) ([85d13a9](https://github.com/KernelDeimos/puter/commit/85d13a9d4b7ed7578494a3f84b11ff3f78173b7b)) +* openrouter usage calculator ([#1725](https://github.com/KernelDeimos/puter/issues/1725)) ([c0d96c7](https://github.com/KernelDeimos/puter/commit/c0d96c7e97bab4d194f20743259bbc0dd8921532)) +* oss boot error fixes ([#2039](https://github.com/KernelDeimos/puter/issues/2039)) ([001e174](https://github.com/KernelDeimos/puter/commit/001e174b81aa77a8a8f2c2f758da6cb15a26881f)) +* pass exporter to NodeSDK constructor ([87dbb34](https://github.com/KernelDeimos/puter/commit/87dbb34a8d1c1774cae8f48165619fe0dade11b3)) +* permission writeback to flat kv perissions ([#1774](https://github.com/KernelDeimos/puter/issues/1774)) ([686c2bc](https://github.com/KernelDeimos/puter/commit/686c2bc966f799cd290fbb59089dfa244dac0c19)) +* possible undefined when handling stuck stream ([813ea63](https://github.com/KernelDeimos/puter/commit/813ea63d21b345a78ac8046384293833ec3bf7a4)) +* prevent loop if failing ai models? ([#2122](https://github.com/KernelDeimos/puter/issues/2122)) ([8d52cef](https://github.com/KernelDeimos/puter/commit/8d52cefe476a5401ddb9d65573417953f86e736f)) +* **puterfs:** use node `crypto` instead of Web API ([8eee9ad](https://github.com/KernelDeimos/puter/commit/8eee9ad1dfdb476b4b52d7af214a7e40a33bd507)) +* quick fix for config context issue ([0c06040](https://github.com/KernelDeimos/puter/commit/0c06040e6cdbb1844f5522d8224a4a8b74d56bd8)) +* references to `global_config` in puterfs ([705901f](https://github.com/KernelDeimos/puter/commit/705901fd2b8ffce2d5de49f139ead52863e7250e)) +* remove unused AWS SDK v2 import ([4d8692f](https://github.com/KernelDeimos/puter/commit/4d8692fd310b8ca2b374643b26499d52cbf7da9d)) +* requestPermission Promise never settled ([3ea309e](https://github.com/KernelDeimos/puter/commit/3ea309e93b76b815de60bdbfb79e72ea0bf34038)) +* rm another ref to storage, rm dupe meter ([db8f45f](https://github.com/KernelDeimos/puter/commit/db8f45f3867462ffd9932b85334679489250f18a)) +* simplify export import typedef ([#1818](https://github.com/KernelDeimos/puter/issues/1818)) ([3fb3cf0](https://github.com/KernelDeimos/puter/commit/3fb3cf0e60a40e486a320935628b24dca288ff4e)) +* size_measure_stream in streamutils ([92d03e5](https://github.com/KernelDeimos/puter/commit/92d03e55014a6c5bc5d9c492783f6b0455cfa3d7)) +* skip cache when checking user:<>:email:read ([ef6dea2](https://github.com/KernelDeimos/puter/commit/ef6dea2bec1b082e764a90cacf3893bb6c39674b)) +* stricten undef checks ([#2082](https://github.com/KernelDeimos/puter/issues/2082)) ([cce2c4a](https://github.com/KernelDeimos/puter/commit/cce2c4ac27b15c506dcec414f94786f1242808e8)) +* Switch to new OpenAI Moderation model ([#1826](https://github.com/KernelDeimos/puter/issues/1826)) ([20601ce](https://github.com/KernelDeimos/puter/commit/20601ce5e4b953a5787e83677919425a519714b1)) +* TelemetryService ([#2077](https://github.com/KernelDeimos/puter/issues/2077)) ([3c579dc](https://github.com/KernelDeimos/puter/commit/3c579dcc0d971327a49d9cf290decedbdee8329d)) +* throw error not lorem when moderation fails ([5b16774](https://github.com/KernelDeimos/puter/commit/5b16774a9a8007fcdcf8978a3302e5951883ad52)) +* together ai image prices ([#2130](https://github.com/KernelDeimos/puter/issues/2130)) ([04c8b06](https://github.com/KernelDeimos/puter/commit/04c8b06616c703fba45dce8e6ee1f49c3040e4f2)) +* ts issue when building for deploy ([#1890](https://github.com/KernelDeimos/puter/issues/1890)) ([11d2515](https://github.com/KernelDeimos/puter/commit/11d2515cb283bba0cf9d12610170d9b751d28f20)) +* tsconfig to ignore vite config files ([#2048](https://github.com/KernelDeimos/puter/issues/2048)) ([cb66c56](https://github.com/KernelDeimos/puter/commit/cb66c56a6b39f82cf620506f1c1d77965d6c54c3)) +* typo in dbkvStore ([#2066](https://github.com/KernelDeimos/puter/issues/2066)) ([e8f00e1](https://github.com/KernelDeimos/puter/commit/e8f00e112175079ef1573b9235c0c8cd3ff94bca)) +* undefined svc_fs ([e735705](https://github.com/KernelDeimos/puter/commit/e7357054b085e62998f6bede0a054efce4161e85)) +* update import in TestService ([e95b0be](https://github.com/KernelDeimos/puter/commit/e95b0be371f49bd3baed02dc3d0a7d41fe3e2065)) +* update MeteringService and add utility for TestKernel ([5f78552](https://github.com/KernelDeimos/puter/commit/5f785520055a08f55add98510b01cfa000d50a26)) +* update validation for permission endpoints ([06d56fd](https://github.com/KernelDeimos/puter/commit/06d56fd7116a874362a6ecd9bd619702d96fce1c)) +* usage limited issue whens treaming ([#1806](https://github.com/KernelDeimos/puter/issues/1806)) ([c9ab01c](https://github.com/KernelDeimos/puter/commit/c9ab01cf1ef42c43f8e3ed156be8f16e4a5ff5e8)) +* wrong order for telemetery init ([#2078](https://github.com/KernelDeimos/puter/issues/2078)) ([d3beac0](https://github.com/KernelDeimos/puter/commit/d3beac0518e214f67a391ae0507d06ba7a3f44f5)) +* x86 not booting locally ([#1959](https://github.com/KernelDeimos/puter/issues/1959)) ([849beec](https://github.com/KernelDeimos/puter/commit/849beecd4fea614334cfa1004e4b5f6a0dfb2cf1)) + + +### Performance Improvements + +* condition for re-fetch in fsNode.exists() ([4b31204](https://github.com/KernelDeimos/puter/commit/4b31204224d6e46de1a4c32aa471f0ab24079355)) +* don't await on modifying 'accessed' ([af9a2b8](https://github.com/KernelDeimos/puter/commit/af9a2b830061d8c7531aa01ecdd1f4c5928b6bd3)) +* is()/is_above() determine when to fetch ([6c0daf5](https://github.com/KernelDeimos/puter/commit/6c0daf58c41f81769ccd40f5588fca3ee36834d3)) + + +### Reverts + +* change to ai model names ([#2123](https://github.com/KernelDeimos/puter/issues/2123)) ([b40ca1d](https://github.com/KernelDeimos/puter/commit/b40ca1df2c8de867af81af4d8fb8e6ccf3a82380)) +* commits for user metadata changes ([#1887](https://github.com/KernelDeimos/puter/issues/1887)) ([758bef0](https://github.com/KernelDeimos/puter/commit/758bef0582f3f674541f39591d0bce0ed3d2855b)) +* fs metering ([#1790](https://github.com/KernelDeimos/puter/issues/1790)) ([4b14ef8](https://github.com/KernelDeimos/puter/commit/4b14ef863c436eaedcdbf14c2cf98a47ce573157)) +* revert devex changes ([#1728](https://github.com/KernelDeimos/puter/issues/1728)) ([fc725d0](https://github.com/KernelDeimos/puter/commit/fc725d0130b1ddfd888d1feceab3f718b297b729)) +* single ai image entry point ([#2131](https://github.com/KernelDeimos/puter/issues/2131)) ([907d0db](https://github.com/KernelDeimos/puter/commit/907d0db32897323a07721c87c6f1b27e60b44b22)) + ## v2.5.1 (2025-02-13) ### Puter diff --git a/package-lock.json b/package-lock.json index a32b8c6aed..8e69972fe5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "puter.com", - "version": "2.5.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "puter.com", - "version": "2.5.1", + "version": "1.0.0", "license": "AGPL-3.0-only", "workspaces": [ "src/*", diff --git a/package.json b/package.json index 79e6515325..1e786929b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "puter.com", - "version": "2.5.1", + "version": "1.0.0", "author": "Puter Technologies Inc.", "license": "AGPL-3.0-only", "description": "Desktop environment in the browser!",