• nicholas

    nicholas

    1 year ago
    Hi everyone! Cloud users will have just received a notification about our new Public Changelog, a place where we'll begin to publish a durable, long-form changelog of features and updates across the Prefect ecosystem. This first entry details some really great features and improvements we've released of late that we didn't publicize as much as they probably deserved, including things like flow concurrency limits, improved flow run cancellation, configurable schedules, and more! We plan to release these public changelogs roughly every weeks, so stay tuned!
  • Dylan

    Dylan

    1 year ago
    <!here> Hi Everyone! I’m excited to announce the winners to the 5 for 5K Contest! Our Runner Ups! You’ll all receive a 😛refect-duck: and 😛refect: stickers 💯 @Fanilo A. @Hamza Ahmed @Ben Fu @Timothy Byrne Github user
    RMKD
    (we’ll
    @
    you on GitHub, don’t worry)@itay livni @Mitchell Bregman @Cole Howard @abhilash.kr @Spencer Our Winners! You’ll all receive a box of swag, including coffee, 😛refect-duck:, and more!@Marko Herkaliuk @Dinu Gherman @Sandeep Gainda @KIRYL BUCHA And our Grand Prize Winner, who will receive 1 Prefect Cloud Enterprise Tier License for 5 Users for 1 Year, is… 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁 @Avi A! Congratulations! We will follow up with all of our winners by email to coordinate details. Thank you everyone who entered. We’re so excited to celebrate this milestone with you all Just wait ’till you see what we’ve got in store for 10k 😉 Happy Engineering!
  • Chris White

    Chris White

    1 year ago
    Hello everyone! Our very own @josh just published this fantastic blog post on contributing to the Prefect Task Library: https://medium.com/the-prefect-blog/the-prefect-task-library-49a1a1c5b466. If you’ve been considering making a contribution, whether to add an entirely new task or to add more features to an existing one, this post will help you get started!
  • Chris White

    Chris White

    1 year ago
    Hey folks! The Great Expectations team reached out to collaborate on improving Prefect’s integration with the GE library. We plan to use this collaboration as a proving ground for a more general feature that allows you to publish structured task metadata that can be rendered in the UI. If you’re a GE user, or are interested in this, please chime in on the discussion we’ve started here: https://github.com/PrefectHQ/prefect/discussions/3558
  • k

    Kingsley Blatter

    1 year ago
    💡Spotlight on a new feature💡 Each Friday, I am going to put the spotlight on a particular feature recently released. This is a great week to start because of a really exciting feature now available in Prefect Cloud (and coming soon to Server). Following a year of thinking about the best approach and listening to feedback, our UI team has replaced the Gantt Chart with a new Timeline view. In addition to looking slick, this new minimal design allows you to identify much more readily potential issues in your flows or your infrastructure, how long tasks are taking and just generally more granular detail on timings between the various task run states. Now available on your flow run page. Let us know your feedback and look out for more enhancements soon!
  • k

    Kingsley Blatter

    1 year ago
    💡Spotlight on a new feature💡 Over the last couple of weeks @Michael Adkins along with members of the community have been working on our Helm chart for deploying server. We have continued to build upon this, adding a Kubernetes agent this week. Hopefully, we'll have sometime in the Core Contributor Cantina today at 4pm Eastern time to go through any questions or topic items you'd like to discuss with @Laura Lorenz and @Michael Adkins. The link to the Catina is here. Let us know your feedback and look out for more enhancements soon!
  • Jeremiah

    Jeremiah

    1 year ago
    Hi everyone! I want to take an opportunity to highlight a new channel we’ve created called #find-a-prefect-job that’s, uh, for finding Prefect jobs! Please take a moment to visit, whether you’re hiring or looking for an “almost perfect” opportunity. Thanks to @jack clement and @Robin for getting us kicked off!
  • k

    Kingsley Blatter

    1 year ago
    💡Spotlight on a new feature💡 Because we were off last Thursday and Friday for the Thanksgiving Holiday here in the U.S., I have two weeks of work to choose from for my spotlight this week. We have found many users that are just starting with Prefect can get confused about deferred computation patterns; in particular, many users would write code like:
    @task
    def return_two_things():
        return 1, 2
    with Flow("example") as flow:
        one, two = return_two_things # this raises an error
    This would cause an error, because Prefect has no way of knowing how many values your task returns (because it has not been run yet!). @Jim Crist-Harif crafted an elegant solution that allows you to specify the number of return values so that you can continue using familiar Python syntax.
    @task(nout=2)
    def return_two_things():
        return 1, 2
    with Flow("example") as flow:
        one, two = return_two_things # this now works!
    Thank you to you the community that continues to provide feedback, so that we can continue to add enhancements such as these once we have had the chance to observe and choose the best way to provide a solution. For more details, please see the link here. In addition, this may look more like a 💡spotlight💡on @Jim Crist-Harif but he as just published a new deployment tutorial guide, perfect for anyone getting started or more seasoned users wanting to read about our new flow configuration. The link can be found here.
  • Chris White

    Chris White

    1 year ago
    Hey folks! Do you love Great Expectations? Have you always wanted to see your validation results natively in the Prefect UI? Wait no longer! We’ve teamed up with the Great Expectations team on a shiny new task that automatically publishes your validation reports to the UI — and the best part is that you can reuse this hook to create completely custom markdown reports for any other task that you’d like! For more info, check out our blog post: https://medium.com/the-prefect-blog/introducing-the-artifacts-api-b9e5972db043 If you have questions about Great Expectations, join their slack and say hello: https://greatexpectations.io/slack
  • Chris White

    Chris White

    1 year ago
    Hello everyone! Friendly FYI that we will be performing some planned service upgrades this weekend, on December 13th, 12:30AM UTC - 1:00AM UTC. We don’t expect any issues, but feel free to follow along on our status page: https://prefect.status.io/pages/maintenance/5f33ff702715c204c20d6da1/5fd3bb6c1ac27a0536e58d0c