Releases: activeloopai/deeplake
v2.3.4 🌈
🧭 What's Changed
- Retry backend requests on failure (#1604) @AbhinavTuli
- Update README.md (#1593) @istranic
- Support for additional image formats in hub.auto #1166 (#1531) @brlrb
- Move pretty printing from str to summary() (#1587) @FayazRahman
- Fix missing api reference links (#1579) @FayazRahman
- [AL-1710] Allow branch creation when dataset is locked (#1584) @farizrahman4u
- Changed str return to include Tensor-Wise information for issue #1439. (#1543) @neel2299
- Set readonly=True by default on platform (#1583) @farizrahman4u
- [AL-1724] tobytes for Pytorch & Tensorflow (#1580) @farizrahman4u
- [AL-1713] Dicom (#1572) @farizrahman4u
- Visualizer (#1567) @khustup
- add a Mandarin version of README (#1577) @JinyiChenUofT
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @JinyiChenUofT, @brlrb, @davidbuniat, @farizrahman4u, @istranic, @khustup and @neel2299
v2.3.3 🌈
🧭 What's Changed
- Update README.md (#1578) @tatevikh
- API reference updates (#1575) @FayazRahman
- [AL-1704] Better video error message (#1570) @FayazRahman
- [AL-1719] Adds ability to reset head changes (#1571) @AbhinavTuli
- added mention for 100+ datasets & fixes (#1568) @mikayelh
- [AL-1698] Sample info (#1550) @farizrahman4u
- [AL-1712] Dataset view copy (#1564) @farizrahman4u
- Fixes shuffle + collate (#1552) @AbhinavTuli
- tensor.clear() to delete all samples from tensor (#1288) @FayazRahman
- Update dataset rename + api ref updates (#1566) @FayazRahman
- [AL-1349] Add alias for checking if a dataset exists. (#1569) @FayazRahman
- [Bug fix] Fixes boto3 credentials reload issue in hub compute (#1562) @AbhinavTuli
- [AL-1716] Display message if newer version of hub is available (#1563) @AbhinavTuli
- [AL-1718] - Do not throw exception if there is NameException in ds.filter (#1555) @levongh
- [AL-1338] Added merge functionality (#1521) @AbhinavTuli
- [API Docs] Fixes shuffle link (#1558) @AbhinavTuli
- [AL-1356] Dataset Renaming (#1538) @FayazRahman
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @davidbuniat, @farizrahman4u, @levongh, @mikayelh and @tatevikh
v2.3.2 🌈
🧭 What's Changed
- Quick fix for plat: remove is_sequence check (#1559) @farizrahman4u
- AL-[1714] Add ResponseStreamingError to list of retry exceptions (#1540) @levongh
- Update README.md (#1554) @davidbuniat
- Revert "Updated formatting of features in readme" (#1551) @tatevikh
- Updated formatting of features in readme (#1544) @istranic
- [Tiny] Change dataset diff path (#1549) @AbhinavTuli
- Disallow certain methods for dataset and tensor views (#1311) @FayazRahman
- Fix TF requirement when installing hub (#1542) @farizrahman4u
- AL-[1706] throw exception it commiting unchanged dataset (#1535) @levongh
- AL-[1616] Tensorflow API Design (#1530) @levongh
- [AL-1711] API documentation (#1533) @levongh
- [AL-1697] Dataset copying (#1527) @FayazRahman
- [AL-1691][AL-1707] Sequence htype (#1511) @farizrahman4u
- Remove ffmpeg ack (#1529) @farizrahman4u
- [AL-1708] Support appending/extending with dataset views (#1526) @farizrahman4u
- [AL-1698 (partial)] Hidden tensors (#1525) @farizrahman4u
- Pytorch timeout=30 (#1520) @farizrahman4u
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @davidbuniat, @farizrahman4u, @istranic, @levongh and @tatevikh
v2.3.1 🌈
🧭 What's Changed
- [Bug] Fix memory leak (#1523) @AbhinavTuli
- [Bug fix] Removes repeated key misses for CommitChunkSet in some old datasets (#1518) @AbhinavTuli
- Update README.md (#1498) @istranic
- Check if a dataset exists or not (Issue #1182) (#1517) @dhiganthrao
- BytePositionsEncoder fix (#1516) @farizrahman4u
- [Bug Fix] Fixes an issue with info not being updated properly outside with context (#1515) @AbhinavTuli
- Store user name in lock file (#1489) @farizrahman4u
- [AL-1678] Adds ability to rechunk tensors (#1510) @AbhinavTuli
- [Small bug fix] Pytorch + transform dict bug (#1513) @AbhinavTuli
- [AL-1679] Partial upload (#1484) @farizrahman4u
- Dataset view saving: small fix for #plat (#1508) @farizrahman4u
- Fix python shutting down error message (#1509) @farizrahman4u
- [AL-1677] Allow out of order data insertion (recommended for internal use only, will greatly impact performace if used incorrectly) (#1507) @AbhinavTuli
⚙️ Who Contributes
@AbhinavTuli, @davidbuniat, @dhiganthrao, @farizrahman4u, @istranic and @tatevikh
v2.3.0 🌈
🧭 What's Changed
- Updating installation instructions (#1506) @istranic
- [AL-1699][AL-1700] Fix indexing issues (#1502) @FayazRahman
- Fix hub compute + filter (#1504) @AbhinavTuli
- setup.py fix (#1503) @farizrahman4u
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @davidbuniat, @farizrahman4u and @istranic
v2.2.4 🌈
🧭 What's Changed
- Remote URL read test fix: Do not test with s3 & gcs if options not enabled (#1499) @farizrahman4u
- [AL-1590] PyAV video implementation + stream large videos (#1483) @FayazRahman
- Thread leak fix (#1491) @farizrahman4u
- [AL-1649] Added coords to bbox htype (#1493) @AbhinavTuli
- [Bug fix] Pytorch + old read only datasets (#1492) @AbhinavTuli
- Update fast forwarding warning (#1496) @farizrahman4u
- Delete hub cloud datasets properly in tests (#1494) @AbhinavTuli
- Fixing jpeg2000 dosctring in compressions (#1490) @istranic
- [AL-1606] Reduce autocommits before checkout (#1485) @AbhinavTuli
- [AL-1619][AL-1586] Removes cachable, makes Info more dict like (#1469) @AbhinavTuli
- [AL-1604] hub.read() from remote URLs (#1480) @farizrahman4u
- Query fixes (#1487) @farizrahman4u
- Fix local provider keys on windows (#1486) @FayazRahman
- Adding click to requirements (#1481) @AbhinavTuli
- [AL-1668] Adds modified method to tensor (#1478) @AbhinavTuli
- Fix bad key set returned by _all_keys() (#1350) @FayazRahman
- [AL-1629] Optional dependencies + refac (#1277) @farizrahman4u
- Finalize events (#1474) @khustup
- [AL-1686] Single CSV / Pandas dataframe ingestion (#1468) @FayazRahman
- [AL-1671] Dataset locks: always warn (#1477) @farizrahman4u
- [AL-1609] API Reference Updates (#1476) @farizrahman4u
- [AL-1637] Update hub.read docstring (#1479) @farizrahman4u
- [AL-1589] Autocomplete and code highlighting (#1453) @farizrahman4u
- FFmpeg acknowledgement (#1475) @FayazRahman
- [AL-1639] Clarify diff message (#1473) @AbhinavTuli
- fixes issue #1169 (#1452) @gaurav879
- [AL-1685] Add retry for incomplete read error (#1472) @AbhinavTuli
- [AL-1590] Partial video decompression (#1466) @FayazRahman
- [AL-1655] Add .tif as alias for .tiff (#1455) @FayazRahman
- [Small] Added dtype to sample.py array method (#1470) @AbhinavTuli
- Video bug fixes (#1463) @FayazRahman
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @davidbuniat, @farizrahman4u, @gaurav879, @istranic, @khustup and @tatevikh
v2.2.3 🌈
🧭 What's Changed
- Import huggingface only when user calls function (#1467) @FayazRahman
- [AL-1630] Better handling of S3 Timeouts (#1460) @AbhinavTuli
- Fixes overflow due to CompressedChunks leading to errors in transformed datasets (#1459) @AbhinavTuli
- [AL-1672] Add profile_name to creds argument (#1450) @AbhinavTuli
- Rename from_huggingface to ingest_huggingface (#1454) @FayazRahman
- [Al-1669] Reduce test duration (#1443) @AbhinavTuli
- Fix repeated key misses slowing down Version Controlled datasets (#1458) @AbhinavTuli
- FFmpeg with CFFI for faster video decompression (#1361) @FayazRahman
- Changed auth token request method to POST (#1440) @Diveafall
- [AL - 1596] Dataset view saving (#1380) @farizrahman4u
⚙️ Who Contributes
@AbhinavTuli, @Diveafall, @FayazRahman, @davidbuniat and @farizrahman4u
v2.2.2 🌈
🧭 What's Changed
- Fix indexing in query for blocks (#1448) @aliubimov
- Fix for memory leak in cache (#1451) @AbhinavTuli
- [AL-1626] Speedup hub load (#1442) @AbhinavTuli
- Fix wrong video shape (#1447) @FayazRahman
- Unpin numcodecs and pillow version (#1444) @farizrahman4u
- Fix CI: added new test params and gdrive opt (#1445) @gautamkrishnar
- Hugging Face to Hub converter (#1390) @FayazRahman
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @aliubimov, @davidbuniat, @farizrahman4u, @gautamkrishnar and @tatevikh
v2.2.1 🌈
🧭 What's Changed
- Fix indexing and groups (#1426) @aliubimov
- Tweak tile encoder format (#1435) @AbhinavTuli
- Remove explicit shared memory conversion (#1437) @aliubimov
- Fix tiling + pytorch (#1427) @AbhinavTuli
- Distributed data parallel loader (#1412) @aliubimov
- Rewrite query (#1415) @aliubimov
- Fix RCE in video decompression (#1425) @farizrahman4u
- Enable intellisense for hub compute functions (#1419) @AbhinavTuli
- [Bug Fix] Stop accessing underlying storage for checking encoder existence (#1417) @AbhinavTuli
- Video bug fix (#1349) @farizrahman4u
- Fix windows pickling issue (#1421) @farizrahman4u
- Delete old pytorch impl (#1420) @farizrahman4u
- [AL-1610] Json VC Info (#1413) @farizrahman4u
- removing hub_shm since it is no longer required (#1418) @gautamkrishnar
- [AL-1613][AL-1549] Send events from Hub to Platform (#1406) @AbhinavTuli
- [AL-1621] Add skip_ok to hub compute (#1409) @AbhinavTuli
- [AL-1615][AL-1612] Speedup inplace transform (#1396) @AbhinavTuli
- [Bug fix] Fix pytorch + version control (#1410) @AbhinavTuli
- [AL-1631] Commit with custom hash (#1408) @farizrahman4u
- Fix typo in README.md (#1411) @fabioperez
- [AL-1579] Auto htype (#1370) @farizrahman4u
⚙️ Who Contributes
@AbhinavTuli, @aliubimov, @davidbuniat, @fabioperez, @farizrahman4u, @gautamkrishnar and @mikayelh
v2.2.0 🎅
🧭 What's Changed
- Make decorated functions work with filter (#1407) @AbhinavTuli
- Tensor/group deletion perf fix + corruption proofing (#1404) @farizrahman4u
- [AL1571] Clearning unused chunks (#1358) @aliubimov
- Faster query (#1403) @aliubimov
- ds.append (#1351) @farizrahman4u
- [AL-1597] Use alternate implementation of progress bar for Hub compute (#1393) @AbhinavTuli
- Delete tensor / tensor group from dataset (#1256) @FayazRahman
- [AL-1443] Tiling + Slicing + Updating (#1374) @farizrahman4u
- [AL-1519] Fix read only issue after pickling dataset/storage provider (#1394) @AbhinavTuli
- [AL-1592] Changes version control outputs (#1391) @AbhinavTuli
- [AL-1574] Fast chunk compression (#1366) @farizrahman4u
- Compresses Diff format and fix diff bug in Transforms (#1379) @AbhinavTuli
- Update README.md (#1395) @istranic
- Version control locking (#1343) @farizrahman4u
- Tensor pass through (#1353) @farizrahman4u
- [AL-1331] Api reference updates (#1384) @AbhinavTuli
- Updated pytorch portion of readme (#1389) @istranic
- Reduces flushes during commit/checkout (#1381) @AbhinavTuli
- Add pytorch training example to readme (#1382) @farizrahman4u
- Groups + Transforms (#1333) @farizrahman4u
- Fix info not getting updated across versions (#1356) @AbhinavTuli
- moved bugout token to a file for better CD support (#1373) @gautamkrishnar
- [AL-1598] Added more APIs for VC (#1371) @AbhinavTuli
- [AL-1578] Simplify stack traces for authentication errors (#1344) @aliubimov
- [AL-1587] Fix iteration slowdowns and import issue (#1368) @AbhinavTuli
- removed hacktoberfest banner (#1362) @gautamkrishnar
- [AL-1591] Add visualizer link when loading hub datasets (#1367) @farizrahman4u
- Tiling Support for large samples (#1331) @AbhinavTuli
- Image compression: don't decompress while compressing (#1363) @farizrahman4u
- [AL-1418] Fix error when extending with empty list (#1365) @farizrahman4u
- [AL-1565] Filtering with simple query language (#1352) @aliubimov
- fixed typo (#1360) @istranic
- Added version control diff (#1345) @AbhinavTuli
⚙️ Who Contributes
@AbhinavTuli, @FayazRahman, @aliubimov, @davidbuniat, @farizrahman4u, @gautamkrishnar, @istranic, @mikayelh and @tatevikh