Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New 3.2 #283

Merged
merged 12 commits into from
Oct 26, 2024
Merged

New 3.2 #283

merged 12 commits into from
Oct 26, 2024

Conversation

rsalmei
Copy link
Owner

@rsalmei rsalmei commented Oct 26, 2024

📌 What's new in 3.2 series

After about a year of reassuring stability, the new alive-progress has finally landed!

The main features and improvements are:

  • The print/logging hooks now support multithreading => a highly requested feature: everything is synchronized now so you can print from different threads without issues! No more queues to send messages to the main thread!
  • Rounded ETAs for long tasks => now the ETA automatically decreases its precision the higher it gets, making it smoother and easier to read!
  • Support for zero and even negative bar increments => now on par with the manual mode, you can call bar() with 0 and even -N to make it go backwards! Useful when you couldn't make any progress in an iteration or had to roll back something!

And more!

  • Custom offset for the enriched print/logging messages => now you can specify a custom enrich_offset to use for printed or logged messages, allowing you to start with on 1: or continue where you left from previous computations!
  • Improved compatibility with PyInstaller => now custom bars, unknown bars, and spinners work when bundled!
  • Improved compatibility with Celery => it will just work within Celery tasks!
  • drop python 3.7 and 3.8, hello 3.12 and 3.13!

@rsalmei rsalmei added this to the 3.2 milestone Oct 26, 2024
@rsalmei rsalmei merged commit eb9ca32 into main Oct 26, 2024
5 checks passed
@rsalmei rsalmei deleted the new3.2 branch October 26, 2024 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant